home *** CD-ROM | disk | FTP | other *** search
/ The Beauty of Chaos / Beauty of Chaos, The - Vol. 1 (1995)(Schatztruhe)[!][Amiga-Mac-PC].iso / mac / gifconverter2.37.cpt.hqx / GIFConverter 2.3.7.rsrc / bin.rsrc_CODE_2_GNonRes.txt < prev    next >
Text File  |  1994-01-29  |  299KB  |  5,295 lines

  1. # near model CODE resource
  2. # jump table entries: 1696-1788 (93 of them)
  3. export_212:
  4. 00000000  4E56 FFE8                link       A6, -0x0018
  5. 00000004  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  6. 00000008  42A7                     clr.l      -[A7]
  7. 0000000A  3F3C 0FA1                move.w     -[A7], 0xFA1
  8. 0000000E  42A7                     clr.l      -[A7]
  9. 00000010  2F2D FF9C                move.l     -[A7], [A5 - 0x64]
  10. 00000014  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  11. 00000018  285F                     movea.l    A4, [A7]+
  12. 0000001A  2F0C                     move.l     -[A7], A4
  13. 0000001C  4EAD 38E2                jsr        [A5 + 0x38E2 /* export_1816 */]
  14. 00000020  42A7                     clr.l      -[A7]
  15. 00000022  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  16. 00000028  2F0C                     move.l     -[A7], A4
  17. 0000002A  4EAD 1092                jsr        [A5 + 0x1092 /* export_526 */]
  18. 0000002E  265F                     movea.l    A3, [A7]+
  19. 00000030  42A7                     clr.l      -[A7]
  20. 00000032  2F3C 5243 4F4C           move.l     -[A7], 0x52434F4C /* 'RCOL' */
  21. 00000038  2F0C                     move.l     -[A7], A4
  22. 0000003A  4EAD 1092                jsr        [A5 + 0x1092 /* export_526 */]
  23. 0000003E  2E1F                     move.l     D7, [A7]+
  24. 00000040  42A7                     clr.l      -[A7]
  25. 00000042  2F3C 424B 4E47           move.l     -[A7], 0x424B4E47 /* 'BKNG' */
  26. 00000048  2F0C                     move.l     -[A7], A4
  27. 0000004A  4EAD 1092                jsr        [A5 + 0x1092 /* export_526 */]
  28. 0000004E  2C1F                     move.l     D6, [A7]+
  29. 00000050  206D BDB2                movea.l    A0, [A5 - 0x424E]
  30. 00000054  2050                     movea.l    A0, [A0]
  31. 00000056  1F28 0011                move.b     -[A7], [A0 + 0x11]
  32. 0000005A  4267                     clr.w      -[A7]
  33. 0000005C  2F07                     move.l     -[A7], D7
  34. 0000005E  4EAD 264A                jsr        [A5 + 0x264A /* export_1221 */]
  35. 00000062  206D BDB2                movea.l    A0, [A5 - 0x424E]
  36. 00000066  2050                     movea.l    A0, [A0]
  37. 00000068  4A68 0012                tst.w      [A0 + 0x12]
  38. 0000006C  56C0                     sne        D0
  39. 0000006E  4400                     neg.b      D0
  40. 00000070  1F00                     move.b     -[A7], D0
  41. 00000072  4267                     clr.w      -[A7]
  42. 00000074  2F06                     move.l     -[A7], D6
  43. 00000076  4EAD 264A                jsr        [A5 + 0x264A /* export_1221 */]
  44. 0000007A  2F0C                     move.l     -[A7], A4
  45. 0000007C  4EAD 4A8A                jsr        [A5 + 0x4A8A /* export_2381 */]
  46. 00000080  42A7                     clr.l      -[A7]
  47. 00000082  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  48. 00000088  2F0C                     move.l     -[A7], A4
  49. 0000008A  4EAD 1092                jsr        [A5 + 0x1092 /* export_526 */]
  50. 0000008E  265F                     movea.l    A3, [A7]+
  51. 00000090  42A7                     clr.l      -[A7]
  52. 00000092  42A7                     clr.l      -[A7]
  53. 00000094  2F0B                     move.l     -[A7], A3
  54. 00000096  4EAD 4952                jsr        [A5 + 0x4952 /* export_2342 */]
  55. 0000009A  4EAD 2C5A                jsr        [A5 + 0x2C5A /* export_1415 */]
  56. 0000009E  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  57. 000000A2  203C 6F6B 2020           move.l     D0, 0x6F6B2020 /* 'ok  ' */
  58. 000000A8  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  59. 000000AC  6640                     bne        +0x42 /* 000000EE */
  60. 000000AE  206D BDB2                movea.l    A0, [A5 - 0x424E]
  61. 000000B2  2050                     movea.l    A0, [A0]
  62. 000000B4  2F08                     move.l     -[A7], A0
  63. 000000B6  4267                     clr.w      -[A7]
  64. 000000B8  2F07                     move.l     -[A7], D7
  65. 000000BA  4EAD 2642                jsr        [A5 + 0x2642 /* export_1220 */]
  66. 000000BE  101F                     move.b     D0, [A7]+
  67. 000000C0  205F                     movea.l    A0, [A7]+
  68. 000000C2  1140 0011                move.b     [A0 + 0x11], D0
  69. 000000C6  4267                     clr.w      -[A7]
  70. 000000C8  2F06                     move.l     -[A7], D6
  71. 000000CA  4EAD 2642                jsr        [A5 + 0x2642 /* export_1220 */]
  72. 000000CE  101F                     move.b     D0, [A7]+
  73. 000000D0  670E                     beq        +0x10 /* 000000E0 */
  74. 000000D2  206D BDB2                movea.l    A0, [A5 - 0x424E]
  75. 000000D6  2050                     movea.l    A0, [A0]
  76. 000000D8  317C 00FF 0012           move.w     [A0 + 0x12], 0xFF
  77. 000000DE  600A                     bra        +0xC /* 000000EA */
  78. label000000E0:
  79. 000000E0  206D BDB2                movea.l    A0, [A5 - 0x424E]
  80. 000000E4  2050                     movea.l    A0, [A0]
  81. 000000E6  4268 0012                clr.w      [A0 + 0x12]
  82. label000000EA:
  83. 000000EA  4EAD 4F12                jsr        [A5 + 0x4F12 /* export_2526 */]
  84. label000000EE:
  85. 000000EE  2F0C                     move.l     -[A7], A4
  86. 000000F0  4EAD 4A82                jsr        [A5 + 0x4A82 /* export_2380 */]
  87. 000000F4  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  88. 000000F8  4E5E                     unlink     A6
  89. 000000FA  4E75                     rts
  90. 000000FC  8C43                     or.w       D6, D3
  91. 000000FE  4F4E                     chk.w      D7, A6
  92. 00000100  4649                     not.w      A1
  93. 00000102  4744                     chk.w      D3, D4
  94. 00000104  4941                     chk.w      D4, D1
  95. 00000106  4C4F 4700                movem.l    A0,A1,A2,A6, A7
  96. 0000010A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  97. export_213: // at 0000010C (misaligned)
  98. 0000010E  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  99. 00000110  486E FF00                pea.l      [A6 - 0x100]
  100. 00000114  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  101. 00000118  4EAD 4872                jsr        [A5 + 0x4872 /* export_2314 */]
  102. 0000011C  4A2E FF00                tst.b      [A6 - 0x100]
  103. 00000120  57C0                     seq        D0
  104. 00000122  2F00                     move.l     -[A7], D0
  105. 00000124  42A7                     clr.l      -[A7]
  106. 00000126  486E FF00                pea.l      [A6 - 0x100]
  107. 0000012A  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  108. 0000012E  221F                     move.l     D1, [A7]+
  109. 00000130  201F                     move.l     D0, [A7]+
  110. 00000132  4A81                     tst.l      D1
  111. 00000134  56C1                     sne        D1
  112. 00000136  8001                     or.b       D0, D1
  113. 00000138  6708                     beq        +0xA /* 00000142 */
  114. 0000013A  7000                     moveq.l    D0, 0x00
  115. 0000013C  2D40 000C                move.l     [A6 + 0xC], D0
  116. 00000140  6006                     bra        +0x8 /* 00000148 */
  117. label00000142:
  118. 00000142  7001                     moveq.l    D0, 0x01
  119. 00000144  2D40 000C                move.l     [A6 + 0xC], D0
  120. label00000148:
  121. 00000148  4E5E                     unlink     A6
  122. 0000014A  2E9F                     move.l     [A7], [A7]+
  123. 0000014C  4E75                     rts
  124. 0000014E  9B54                     sub.w      [A4], D5
  125. 00000150  4B45                     chk.w      D5, D5
  126. 00000152  5954                     subq.w     [A4], 4
  127. 00000154  4558                     chk.w      D2, [A0]+
  128. 00000156  542E 4745                addq.b     [A6 + 0x4745], 2
  129. 0000015A  5456                     addq.w     [A6], 2
  130. 0000015C  414C                     chk.w      D0, A4
  131. 0000015E  4944                     chk.w      D4, D4
  132. 00000160  4154                     chk.w      D0, [A4]
  133. 00000162  494F                     chk.w      D4, A7
  134. 00000164  4E45                     trap       5
  135. 00000166  5252                     addq.w     [A2], 1
  136. 00000168  4F52                     chk.w      D7, [A2]
  137. 0000016A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  138. // begin alternate branch 0000016C-00000172
  139. fn0000016C:
  140. 0000016C  4E56 0000                link       A6, 0
  141. 00000170  2F0C                     move.l     -[A7], A4
  142. // end alternate branch 0000016C-00000172
  143. fn0000016C: // (misaligned)
  144. 0000016E  0000 2F0C                ori.b      D0, 0xC
  145. 00000172  286E 0008                movea.l    A4, [A6 + 0x8]
  146. 00000176  486C FEE6                pea.l      [A4 - 0x11A]
  147. 0000017A  3F3C 0FA3                move.w     -[A7], 0xFA3
  148. 0000017E  3F2C 000A                move.w     -[A7], [A4 + 0xA]
  149. 00000182  4EAD 05EA                jsr        [A5 + 0x5EA /* export_185 */]
  150. 00000186  486C FEE6                pea.l      [A4 - 0x11A]
  151. 0000018A  1F3C 0001                move.b     -[A7], 0x1
  152. 0000018E  2F2C FFE6                move.l     -[A7], [A4 - 0x1A]
  153. 00000192  4EAD 4862                jsr        [A5 + 0x4862 /* export_2312 */]
  154. 00000196  285F                     movea.l    A4, [A7]+
  155. 00000198  4E5E                     unlink     A6
  156. 0000019A  2E9F                     move.l     [A7], [A7]+
  157. 0000019C  4E75                     rts
  158. 0000019E  8C50                     or.w       D6, [A0]
  159. 000001A0  5554                     subq.w     [A4], 2
  160. 000001A2  5550                     subq.w     [A0], 2
  161. 000001A4  4D45                     chk.w      D6, D5
  162. 000001A6  5353                     subq.w     [A3], 1
  163. 000001A8  4147                     chk.w      D0, D7
  164. 000001AA  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  165. 000001AC  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  166. // begin alternate branch 000001AE-000001B6
  167. fn000001AE:
  168. 000001AE  4E56 FEE6                link       A6, -0x011A
  169. 000001B2  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  170. // end alternate branch 000001AE-000001B6
  171. fn000001AE: // (misaligned)
  172. 000001B0  FEE6 48E7                .extension 0xEE6 <<F/2-3/7>> // unimplemented
  173. 000001B4  0F18                     btst       [A0]+, D7
  174. 000001B6  2A2E 000C                move.l     D5, [A6 + 0xC]
  175. 000001BA  2045                     movea.l    A0, D5
  176. 000001BC  7000                     moveq.l    D0, 0x00
  177. 000001BE  2080                     move.l     [A0], D0
  178. 000001C0  42A7                     clr.l      -[A7]
  179. 000001C2  3F3C 0FA4                move.w     -[A7], 0xFA4
  180. 000001C6  42A7                     clr.l      -[A7]
  181. 000001C8  2F2D FF9C                move.l     -[A7], [A5 - 0x64]
  182. 000001CC  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  183. 000001D0  285F                     movea.l    A4, [A7]+
  184. 000001D2  2F0C                     move.l     -[A7], A4
  185. 000001D4  4EAD 38E2                jsr        [A5 + 0x38E2 /* export_1816 */]
  186. 000001D8  42A7                     clr.l      -[A7]
  187. 000001DA  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  188. 000001E0  2F0C                     move.l     -[A7], A4
  189. 000001E2  4EAD 1092                jsr        [A5 + 0x1092 /* export_526 */]
  190. 000001E6  281F                     move.l     D4, [A7]+
  191. 000001E8  42A7                     clr.l      -[A7]
  192. 000001EA  2F3C 4B54 5854           move.l     -[A7], 0x4B545854 /* 'KTXT' */
  193. 000001F0  2F0C                     move.l     -[A7], A4
  194. 000001F2  4EAD 1092                jsr        [A5 + 0x1092 /* export_526 */]
  195. 000001F6  265F                     movea.l    A3, [A7]+
  196. 000001F8  42A7                     clr.l      -[A7]
  197. 000001FA  2F3C 4B4D 5347           move.l     -[A7], 0x4B4D5347 /* 'KMSG' */
  198. 00000200  2F0C                     move.l     -[A7], A4
  199. 00000202  4EAD 1092                jsr        [A5 + 0x1092 /* export_526 */]
  200. 00000206  2D5F FFE6                move.l     [A6 - 0x1A], [A7]+
  201. 0000020A  2F0E                     move.l     -[A7], A6
  202. 0000020C  4EBA FF5E                jsr        [PC - 0xA2 /* 0000016C */]
  203. 00000210  2F0C                     move.l     -[A7], A4
  204. 00000212  4EAD 4A8A                jsr        [A5 + 0x4A8A /* export_2381 */]
  205. label00000216:
  206. 00000216  42A7                     clr.l      -[A7]
  207. 00000218  42A7                     clr.l      -[A7]
  208. 0000021A  2F04                     move.l     -[A7], D4
  209. 0000021C  4EAD 4952                jsr        [A5 + 0x4952 /* export_2342 */]
  210. 00000220  4EAD 2C5A                jsr        [A5 + 0x2C5A /* export_1415 */]
  211. 00000224  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  212. 00000228  486E FEE6                pea.l      [A6 - 0x11A]
  213. 0000022C  2F0B                     move.l     -[A7], A3
  214. 0000022E  4EAD 4872                jsr        [A5 + 0x4872 /* export_2314 */]
  215. 00000232  203C 5046 524D           move.l     D0, 0x5046524D /* 'PFRM' */
  216. 00000238  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  217. 0000023C  6642                     bne        +0x44 /* 00000280 */
  218. 0000023E  42A7                     clr.l      -[A7]
  219. 00000240  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  220. 00000246  3F3C 0FA5                move.w     -[A7], 0xFA5
  221. 0000024A  A9A0                     syscall    GetResource
  222. 0000024C  2C1F                     move.l     D6, [A7]+
  223. 0000024E  4267                     clr.w      -[A7]
  224. 00000250  2F06                     move.l     -[A7], D6
  225. 00000252  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  226. 00000256  3E1F                     move.w     D7, [A7]+
  227. 00000258  2F06                     move.l     -[A7], D6
  228. 0000025A  A9A3                     syscall    ReleaseResource
  229. 0000025C  4A47                     tst.w      D7
  230. 0000025E  6700 009E                beq        +0xA0 /* 000002FE */
  231. 00000262  70D5                     moveq.l    D0, 0xFFFFFFD5
  232. 00000264  B047                     cmp.w      D0, D7
  233. 00000266  57C0                     seq        D0
  234. 00000268  0C47 FF3F                cmpi.w     D7, 0xFF3F
  235. 0000026C  57C1                     seq        D1
  236. 0000026E  8001                     or.b       D0, D1
  237. 00000270  6704                     beq        +0x6 /* 00000276 */
  238. 00000272  3E3C B1DB                move.w     D7, 0xB1DB
  239. label00000276:
  240. 00000276  3F07                     move.w     -[A7], D7
  241. 00000278  42A7                     clr.l      -[A7]
  242. 0000027A  4EAD 36A2                jsr        [A5 + 0x36A2 /* export_1744 */]
  243. 0000027E  607E                     bra        +0x80 /* 000002FE */
  244. label00000280:
  245. 00000280  203C 6F6B 2020           move.l     D0, 0x6F6B2020 /* 'ok  ' */
  246. 00000286  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  247. 0000028A  6672                     bne        +0x74 /* 000002FE */
  248. 0000028C  4A2E FEE6                tst.b      [A6 - 0x11A]
  249. 00000290  676C                     beq        +0x6E /* 000002FE */
  250. 00000292  2045                     movea.l    A0, D5
  251. 00000294  2F08                     move.l     -[A7], A0
  252. 00000296  42A7                     clr.l      -[A7]
  253. 00000298  486E FEE6                pea.l      [A6 - 0x11A]
  254. 0000029C  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  255. 000002A0  201F                     move.l     D0, [A7]+
  256. 000002A2  205F                     movea.l    A0, [A7]+
  257. 000002A4  2080                     move.l     [A0], D0
  258. 000002A6  3E2D DAD4                move.w     D7, [A5 - 0x252C]
  259. 000002AA  6616                     bne        +0x18 /* 000002C2 */
  260. 000002AC  42A7                     clr.l      -[A7]
  261. 000002AE  2045                     movea.l    A0, D5
  262. 000002B0  2F10                     move.l     -[A7], [A0]
  263. 000002B2  7001                     moveq.l    D0, 0x01
  264. 000002B4  2F00                     move.l     -[A7], D0
  265. 000002B6  7002                     moveq.l    D0, 0x02
  266. 000002B8  2F00                     move.l     -[A7], D0
  267. 000002BA  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  268. 000002BE  201F                     move.l     D0, [A7]+
  269. 000002C0  3E00                     move.w     D7, D0
  270. label000002C2:
  271. 000002C2  4A47                     tst.w      D7
  272. 000002C4  6738                     beq        +0x3A /* 000002FE */
  273. 000002C6  3007                     move.w     D0, D7
  274. 000002C8  5440                     addq.w     D0, 2
  275. 000002CA  907C 0065                sub.w      D0, 0x65 /* 'e' */
  276. 000002CE  48C0                     ext.l      D0
  277. 000002D0  2D40 0008                move.l     [A6 + 0x8], D0
  278. 000002D4  2045                     movea.l    A0, D5
  279. 000002D6  2F10                     move.l     -[A7], [A0]
  280. 000002D8  205F                     movea.l    A0, [A7]+
  281. 000002DA  A023                     syscall    DisposHandle/DisposeHandle
  282. 000002DC  2045                     movea.l    A0, D5
  283. 000002DE  7000                     moveq.l    D0, 0x00
  284. 000002E0  2080                     move.l     [A0], D0
  285. 000002E2  2F0E                     move.l     -[A7], A6
  286. 000002E4  4EBA FE86                jsr        [PC - 0x17A /* 0000016C */]
  287. 000002E8  2D7C 2020 2020 FFF4      move.l     [A6 - 0xC], 0x20202020 /* '    ' */
  288. 000002F0  487A 003C                pea.l      [PC + 0x3C /* 0000032E, value 0x4E56 'NV', cstring "" */]
  289. 000002F4  1F3C 0001                move.b     -[A7], 0x1
  290. 000002F8  2F0B                     move.l     -[A7], A3
  291. 000002FA  4EAD 4862                jsr        [A5 + 0x4862 /* export_2312 */]
  292. label000002FE:
  293. 000002FE  203C 6F6B 2020           move.l     D0, 0x6F6B2020 /* 'ok  ' */
  294. 00000304  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  295. 00000308  6600 FF0C                bne        -0xF2 /* 00000216 */
  296. 0000030C  2F0C                     move.l     -[A7], A4
  297. 0000030E  4EAD 4A82                jsr        [A5 + 0x4A82 /* export_2380 */]
  298. 00000312  426E 0010                clr.w      [A6 + 0x10]
  299. 00000316  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  300. 0000031A  4E5E                     unlink     A6
  301. 0000031C  205F                     movea.l    A0, [A7]+
  302. 0000031E  504F                     addq.w     A7, 8
  303. 00000320  4ED0                     jmp        [A0]
  304. 00000322  894B 4559                pack       -[A4], -[A3], 0x4559
  305. 00000326  4449                     neg.w      A1
  306. 00000328  414C                     chk.w      D0, A4
  307. 0000032A  4F47                     chk.w      D7, D7
  308. 0000032C  0002 0000                ori.b      D2, 0x0
  309. 00000330  4E56 FFF6                link       A6, -0x000A
  310. 00000334  48E7 0300                movem.l    -[A7], D6,D7
  311. 00000338  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  312. 0000033C  7000                     moveq.l    D0, 0x00
  313. 0000033E  2B40 BDBA                move.l     [A5 - 0x4246], D0
  314. 00000342  42A7                     clr.l      -[A7]
  315. 00000344  2F3C 4743 4F4E           move.l     -[A7], 0x47434F4E /* 'GCON' */
  316. 0000034A  3F3C 0FA3                move.w     -[A7], 0xFA3
  317. 0000034E  A81F                     syscall    Get1Resource
  318. 00000350  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  319. 00000354  7E64                     moveq.l    D7, 0x64
  320. 00000356  4AAE FFFC                tst.l      [A6 - 0x4]
  321. 0000035A  6726                     beq        +0x28 /* 00000382 */
  322. 0000035C  42A7                     clr.l      -[A7]
  323. 0000035E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  324. 00000362  7001                     moveq.l    D0, 0x01
  325. 00000364  2F00                     move.l     -[A7], D0
  326. 00000366  7002                     moveq.l    D0, 0x02
  327. 00000368  2F00                     move.l     -[A7], D0
  328. 0000036A  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  329. 0000036E  201F                     move.l     D0, [A7]+
  330. 00000370  3E00                     move.w     D7, D0
  331. 00000372  660E                     bne        +0x10 /* 00000382 */
  332. 00000374  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  333. 00000378  A992                     syscall    DetachResource
  334. 0000037A  2B6E FFFC BDBA           move.l     [A5 - 0x4246], [A6 - 0x4]
  335. 00000380  6076                     bra        +0x78 /* 000003F8 */
  336. label00000382:
  337. 00000382  4AAE FFFC                tst.l      [A6 - 0x4]
  338. 00000386  6714                     beq        +0x16 /* 0000039C */
  339. 00000388  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  340. 0000038C  A9AD                     syscall    RemoveResource/RmveResource
  341. 0000038E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  342. 00000392  205F                     movea.l    A0, [A7]+
  343. 00000394  A023                     syscall    DisposHandle/DisposeHandle
  344. 00000396  7000                     moveq.l    D0, 0x00
  345. 00000398  2D40 FFFC                move.l     [A6 - 0x4], D0
  346. label0000039C:
  347. 0000039C  3007                     move.w     D0, D7
  348. 0000039E  5440                     addq.w     D0, 2
  349. 000003A0  907C 0065                sub.w      D0, 0x65 /* 'e' */
  350. 000003A4  48C0                     ext.l      D0
  351. 000003A6  2C00                     move.l     D6, D0
  352. 000003A8  4267                     clr.w      -[A7]
  353. 000003AA  486E FFFC                pea.l      [A6 - 0x4]
  354. 000003AE  2F06                     move.l     -[A7], D6
  355. 000003B0  4EBA FDFC                jsr        [PC - 0x204 /* 000001AE */]
  356. 000003B4  3E1F                     move.w     D7, [A7]+
  357. 000003B6  56C0                     sne        D0
  358. 000003B8  4AAE FFFC                tst.l      [A6 - 0x4]
  359. 000003BC  56C1                     sne        D1
  360. 000003BE  C001                     and.b      D0, D1
  361. 000003C0  6708                     beq        +0xA /* 000003CA */
  362. 000003C2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  363. 000003C6  205F                     movea.l    A0, [A7]+
  364. 000003C8  A023                     syscall    DisposHandle/DisposeHandle
  365. label000003CA:
  366. 000003CA  4A47                     tst.w      D7
  367. 000003CC  66CE                     bne        -0x30 /* 0000039C */
  368. 000003CE  4AAE FFFC                tst.l      [A6 - 0x4]
  369. 000003D2  671E                     beq        +0x20 /* 000003F2 */
  370. 000003D4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  371. 000003D8  2F3C 4743 4F4E           move.l     -[A7], 0x47434F4E /* 'GCON' */
  372. 000003DE  3F3C 0FA3                move.w     -[A7], 0xFA3
  373. 000003E2  487A 0026                pea.l      [PC + 0x26 /* 0000040A, value 0x4E56 'NV', cstring "" */]
  374. 000003E6  A9AB                     syscall    AddResource
  375. 000003E8  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  376. 000003EC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  377. 000003F0  A992                     syscall    DetachResource
  378. label000003F2:
  379. 000003F2  2B6E FFFC BDBA           move.l     [A5 - 0x4246], [A6 - 0x4]
  380. label000003F8:
  381. 000003F8  4CDF 00C0                movem.l    D6,D7, [A7]+
  382. 000003FC  4E5E                     unlink     A6
  383. 000003FE  4E75                     rts
  384. 00000400  8749 4E49                pack       -[A3], -[A1], 0x4E49
  385. 00000404  544B                     addq.w     A3, 2
  386. 00000406  4559                     chk.w      D2, [A1]+
  387. 00000408  0002 0000                ori.b      D2, 0x0
  388. export_214:
  389. 0000040C  4E56 0000                link       A6, 0
  390. 00000410  206E 0008                movea.l    A0, [A6 + 0x8]
  391. 00000414  2050                     movea.l    A0, [A0]
  392. 00000416  2F28 0004                move.l     -[A7], [A0 + 0x4]
  393. 0000041A  205F                     movea.l    A0, [A7]+
  394. 0000041C  A023                     syscall    DisposHandle/DisposeHandle
  395. 0000041E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  396. 00000422  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  397. 00000426  4E5E                     unlink     A6
  398. 00000428  2E9F                     move.l     [A7], [A7]+
  399. 0000042A  4E75                     rts
  400. 0000042C  8E54                     or.w       D7, [A4]
  401. 0000042E  5245                     addq.w     D5, 1
  402. 00000430  534F                     subq.w     A7, 1
  403. 00000432  5552                     subq.w     [A2], 2
  404. 00000434  4345                     chk.w      D1, D5
  405. 00000436  2E46                     movea.l    A7, D6
  406. 00000438  5245                     addq.w     D5, 1
  407. 0000043A  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  408. 0000043C  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  409. export_215: // at 0000043E (misaligned)
  410. 00000440  FEFC 206E                .extension 0xEFC <<F/2-3/7>> // unimplemented
  411. 00000444  0010 43EE                ori.b      [A0], 0xEE
  412. 00000448  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  413. 0000044A  707F                     moveq.l    D0, 0x7F
  414. label0000044C:
  415. 0000044C  32D8                     move.w     [A1]+, [A0]+
  416. 0000044E  51C8 FFFC                dbf        D0, -0x6 /* 0000044C */
  417. 00000452  486E FEFC                pea.l      [A6 - 0x104]
  418. 00000456  486D 42AC                pea.l      [A5 + 0x42AC]
  419. 0000045A  3F3C 000C                move.w     -[A7], 0xC
  420. 0000045E  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  421. 00000462  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  422. 00000466  4EAD 38E2                jsr        [A5 + 0x38E2 /* export_1816 */]
  423. 0000046A  486E FF00                pea.l      [A6 - 0x100]
  424. 0000046E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  425. 00000472  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  426. 00000476  4EAD 1382                jsr        [A5 + 0x1382 /* export_620 */]
  427. 0000047A  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  428. 0000047E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  429. 00000482  4EAD 218A                jsr        [A5 + 0x218A /* export_1069 */]
  430. 00000486  4E5E                     unlink     A6
  431. 00000488  205F                     movea.l    A0, [A7]+
  432. 0000048A  DEFC 000C                add.w      A7, 0xC
  433. 0000048E  4ED0                     jmp        [A0]
  434. 00000490  9C54                     sub.w      D6, [A4]
  435. 00000492  5245                     addq.w     D5, 1
  436. 00000494  534F                     subq.w     A7, 1
  437. 00000496  5552                     subq.w     [A2], 2
  438. 00000498  4345                     chk.w      D1, D5
  439. 0000049A  4C49 5354                movem.l    D2,D4,D6,A0,A1,A4,A6, A1
  440. 0000049E  2E41                     movea.l    A7, D1
  441. 000004A0  4444                     neg.w      D4
  442. 000004A2  4F4E                     chk.w      D7, A6
  443. 000004A4  4552                     chk.w      D2, [A2]
  444. 000004A6  4553                     chk.w      D2, [A3]
  445. 000004A8  4F55                     chk.w      D7, [A5]
  446. 000004AA  5243                     addq.w     D3, 1
  447. 000004AC  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  448. 000004AE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  449. 000004B2  FFFC                     .invalid   <<F/7/7>>
  450. 000004B4  48E7 0018                movem.l    -[A7], A3,A4
  451. 000004B8  266E 000C                movea.l    A3, [A6 + 0xC]
  452. 000004BC  286E 0008                movea.l    A4, [A6 + 0x8]
  453. 000004C0  204C                     movea.l    A0, A4
  454. 000004C2  5088                     addq.l     A0, 8
  455. 000004C4  2050                     movea.l    A0, [A0]
  456. 000004C6  2D48 FFFC                move.l     [A6 - 0x4], A0
  457. 000004CA  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  458. 000004CE  487A 0048                pea.l      [PC + 0x48 /* 00000518, value 0x1784E56 */]
  459. 000004D2  A933                     syscall    AppendMenu
  460. 000004D4  2053                     movea.l    A0, [A3]
  461. 000004D6  2F28 0004                move.l     -[A7], [A0 + 0x4]
  462. 000004DA  205F                     movea.l    A0, [A7]+
  463. 000004DC  A029                     syscall    HLock
  464. 000004DE  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  465. 000004E2  4267                     clr.w      -[A7]
  466. 000004E4  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  467. 000004E8  A950                     syscall    CountMItems
  468. 000004EA  2253                     movea.l    A1, [A3]
  469. 000004EC  2069 0004                movea.l    A0, [A1 + 0x4]
  470. 000004F0  2F10                     move.l     -[A7], [A0]
  471. 000004F2  A947                     syscall    SetMenuItemText/SetItem
  472. 000004F4  2053                     movea.l    A0, [A3]
  473. 000004F6  2F28 0004                move.l     -[A7], [A0 + 0x4]
  474. 000004FA  205F                     movea.l    A0, [A7]+
  475. 000004FC  A02A                     syscall    HUnlock
  476. 000004FE  4CDF 1800                movem.l    A3,A4, [A7]+
  477. 00000502  4E5E                     unlink     A6
  478. 00000504  205F                     movea.l    A0, [A7]+
  479. 00000506  504F                     addq.w     A7, 8
  480. 00000508  4ED0                     jmp        [A0]
  481. 0000050A  8A41                     or.w       D5, D1
  482. 0000050C  4444                     neg.w      D4
  483. 0000050E  4F4E                     chk.w      D7, A6
  484. 00000510  454E                     chk.w      D2, A6
  485. 00000512  414D                     chk.w      D0, A5
  486. 00000514  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  487. 00000516  0002 0178                ori.b      D2, 0x78 /* 'x' */
  488. export_216:
  489. 0000051A  4E56 0000                link       A6, 0
  490. 0000051E  487A FF90                pea.l      [PC - 0x70 /* 000004B0, value 0x4E56FFFC */]
  491. 00000522  2F0E                     move.l     -[A7], A6
  492. 00000524  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  493. 00000528  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  494. 0000052C  4E5E                     unlink     A6
  495. 0000052E  205F                     movea.l    A0, [A7]+
  496. 00000530  504F                     addq.w     A7, 8
  497. 00000532  4ED0                     jmp        [A0]
  498. 00000534  9754                     sub.w      [A4], D3
  499. 00000536  5245                     addq.w     D5, 1
  500. 00000538  534F                     subq.w     A7, 1
  501. 0000053A  5552                     subq.w     [A2], 2
  502. 0000053C  4345                     chk.w      D1, D5
  503. 0000053E  4C49 5354                movem.l    D2,D4,D6,A0,A1,A4,A6, A1
  504. 00000542  2E41                     movea.l    A7, D1
  505. 00000544  4444                     neg.w      D4
  506. 00000546  544F                     addq.w     A7, 2
  507. 00000548  4D45                     chk.w      D6, D5
  508. 0000054A  4E55 0000                link       A5, 0
  509. export_217:
  510. 0000054E  4E56 FFEC                link       A6, -0x0014
  511. 00000552  48E7 0018                movem.l    -[A7], A3,A4
  512. 00000556  4A2D CF62                tst.b      [A5 - 0x309E]
  513. 0000055A  6700 00C2                beq        +0xC4 /* 0000061E */
  514. 0000055E  422D CF62                clr.b      [A5 - 0x309E]
  515. 00000562  3B78 0BAA CF60           move.w     [A5 - 0x30A0], [0x00000BAA /* MBarHeight */]
  516. 00000568  4278 0BAA                clr.w      [0x00000BAA /* MBarHeight */]
  517. 0000056C  2B78 09EE CF5C           move.l     [A5 - 0x30A4], [0x000009EE /* GrayRgn */]
  518. 00000572  598F                     subq.l     A7, 4
  519. 00000574  A8D8                     syscall    NewRgn
  520. 00000576  265F                     movea.l    A3, [A7]+
  521. 00000578  598F                     subq.l     A7, 4
  522. 0000057A  A8D8                     syscall    NewRgn
  523. 0000057C  21DF 09EE                move.l     [0x000009EE /* GrayRgn */], [A7]+
  524. 00000580  2F0B                     move.l     -[A7], A3
  525. 00000582  486D F43C                pea.l      [A5 - 0xBC4]
  526. 00000586  A8DF                     syscall    RectRgn
  527. 00000588  2F2D CF5C                move.l     -[A7], [A5 - 0x30A4]
  528. 0000058C  2F0B                     move.l     -[A7], A3
  529. 0000058E  2F38 09EE                move.l     -[A7], [0x000009EE /* GrayRgn */]
  530. 00000592  A8E5                     syscall    UnionRgn
  531. 00000594  486E FFF8                pea.l      [A6 - 0x8]
  532. 00000598  A874                     syscall    GetPort
  533. 0000059A  486E FFFC                pea.l      [A6 - 0x4]
  534. 0000059E  A910                     syscall    GetWMgrPort
  535. 000005A0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  536. 000005A4  A873                     syscall    SetPort
  537. 000005A6  486D F43C                pea.l      [A5 - 0xBC4]
  538. 000005AA  A87B                     syscall    ClipRect
  539. 000005AC  598F                     subq.l     A7, 4
  540. 000005AE  A8D8                     syscall    NewRgn
  541. 000005B0  285F                     movea.l    A4, [A7]+
  542. 000005B2  2F0B                     move.l     -[A7], A3
  543. 000005B4  2F2D CF5C                move.l     -[A7], [A5 - 0x30A4]
  544. 000005B8  2F0C                     move.l     -[A7], A4
  545. 000005BA  A8E6                     syscall    DiffRgn
  546. 000005BC  41EE FFF0                lea.l      A0, [A6 - 0x10]
  547. 000005C0  43ED F43C                lea.l      A1, [A5 - 0xBC4]
  548. 000005C4  20D9                     move.l     [A0]+, [A1]+
  549. 000005C6  20D9                     move.l     [A0]+, [A1]+
  550. 000005C8  302D CF60                move.w     D0, [A5 - 0x30A0]
  551. 000005CC  D06E FFF0                add.w      D0, [A6 - 0x10]
  552. 000005D0  3D40 FFF4                move.w     [A6 - 0xC], D0
  553. 000005D4  598F                     subq.l     A7, 4
  554. 000005D6  A8D8                     syscall    NewRgn
  555. 000005D8  2D57 FFEC                move.l     [A6 - 0x14], [A7]
  556. 000005DC  486E FFF0                pea.l      [A6 - 0x10]
  557. 000005E0  A8DF                     syscall    RectRgn
  558. 000005E2  2F0C                     move.l     -[A7], A4
  559. 000005E4  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  560. 000005E8  2F0C                     move.l     -[A7], A4
  561. 000005EA  A8E5                     syscall    UnionRgn
  562. 000005EC  598F                     subq.l     A7, 4
  563. 000005EE  A924                     syscall    FrontWindow
  564. 000005F0  2F0C                     move.l     -[A7], A4
  565. 000005F2  A90C                     syscall    PaintOne
  566. 000005F4  598F                     subq.l     A7, 4
  567. 000005F6  A924                     syscall    FrontWindow
  568. 000005F8  2F0C                     move.l     -[A7], A4
  569. 000005FA  A90D                     syscall    PaintBehind
  570. 000005FC  598F                     subq.l     A7, 4
  571. 000005FE  A924                     syscall    FrontWindow
  572. 00000600  A909                     syscall    CalcVis
  573. 00000602  598F                     subq.l     A7, 4
  574. 00000604  A924                     syscall    FrontWindow
  575. 00000606  2F0C                     move.l     -[A7], A4
  576. 00000608  A90A                     syscall    CalcVBehind
  577. 0000060A  2F0B                     move.l     -[A7], A3
  578. 0000060C  A8D9                     syscall    DisposRgn/DisposeRgn
  579. 0000060E  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  580. 00000612  A8D9                     syscall    DisposRgn/DisposeRgn
  581. 00000614  2F0C                     move.l     -[A7], A4
  582. 00000616  A8D9                     syscall    DisposRgn/DisposeRgn
  583. 00000618  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  584. 0000061C  A873                     syscall    SetPort
  585. label0000061E:
  586. 0000061E  4CEE 1800 FFE4           movem.l    A3,A4, [A6 - 0x1C]
  587. 00000624  4E5E                     unlink     A6
  588. 00000626  4E75                     rts
  589. 00000628  8B48 4944                pack       -[A5], -[A0], 0x4944
  590. 0000062C  454D                     chk.w      D2, A5
  591. 0000062E  454E                     chk.w      D2, A6
  592. 00000630  5542                     subq.w     D2, 2
  593. 00000632  4152                     chk.w      D0, [A2]
  594. 00000634  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  595. export_218: // at 00000636 (misaligned)
  596. 00000638  FFEC                     .invalid   <<F/7/7>>
  597. 0000063A  48E7 0018                movem.l    -[A7], A3,A4
  598. 0000063E  4A2D CF62                tst.b      [A5 - 0x309E]
  599. 00000642  6600 00B0                bne        +0xB2 /* 000006F4 */
  600. 00000646  1B7C 0001 CF62           move.b     [A5 - 0x309E], 0x1
  601. 0000064C  31ED CF60 0BAA           move.w     [0x00000BAA /* MBarHeight */], [A5 - 0x30A0]
  602. 00000652  2F38 09EE                move.l     -[A7], [0x000009EE /* GrayRgn */]
  603. 00000656  A8D9                     syscall    DisposRgn/DisposeRgn
  604. 00000658  21ED CF5C 09EE           move.l     [0x000009EE /* GrayRgn */], [A5 - 0x30A4]
  605. 0000065E  486E FFF8                pea.l      [A6 - 0x8]
  606. 00000662  A874                     syscall    GetPort
  607. 00000664  486E FFFC                pea.l      [A6 - 0x4]
  608. 00000668  A910                     syscall    GetWMgrPort
  609. 0000066A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  610. 0000066E  A873                     syscall    SetPort
  611. 00000670  486D F43C                pea.l      [A5 - 0xBC4]
  612. 00000674  A87B                     syscall    ClipRect
  613. 00000676  598F                     subq.l     A7, 4
  614. 00000678  A8D8                     syscall    NewRgn
  615. 0000067A  2D57 FFEC                move.l     [A6 - 0x14], [A7]
  616. 0000067E  486D F43C                pea.l      [A5 - 0xBC4]
  617. 00000682  A8DF                     syscall    RectRgn
  618. 00000684  598F                     subq.l     A7, 4
  619. 00000686  A8D8                     syscall    NewRgn
  620. 00000688  285F                     movea.l    A4, [A7]+
  621. 0000068A  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  622. 0000068E  2F2D CF5C                move.l     -[A7], [A5 - 0x30A4]
  623. 00000692  2F0C                     move.l     -[A7], A4
  624. 00000694  A8E6                     syscall    DiffRgn
  625. 00000696  41EE FFF0                lea.l      A0, [A6 - 0x10]
  626. 0000069A  43ED F43C                lea.l      A1, [A5 - 0xBC4]
  627. 0000069E  20D9                     move.l     [A0]+, [A1]+
  628. 000006A0  20D9                     move.l     [A0]+, [A1]+
  629. 000006A2  302D CF60                move.w     D0, [A5 - 0x30A0]
  630. 000006A6  D06E FFF0                add.w      D0, [A6 - 0x10]
  631. 000006AA  3D40 FFF4                move.w     [A6 - 0xC], D0
  632. 000006AE  598F                     subq.l     A7, 4
  633. 000006B0  A8D8                     syscall    NewRgn
  634. 000006B2  2657                     movea.l    A3, [A7]
  635. 000006B4  486E FFF0                pea.l      [A6 - 0x10]
  636. 000006B8  A8DF                     syscall    RectRgn
  637. 000006BA  2F0C                     move.l     -[A7], A4
  638. 000006BC  2F0B                     move.l     -[A7], A3
  639. 000006BE  2F0C                     move.l     -[A7], A4
  640. 000006C0  A8E5                     syscall    UnionRgn
  641. 000006C2  2F0C                     move.l     -[A7], A4
  642. 000006C4  486D F4A0                pea.l      [A5 - 0xB60]
  643. 000006C8  A8D6                     syscall    FillRgn
  644. 000006CA  598F                     subq.l     A7, 4
  645. 000006CC  A924                     syscall    FrontWindow
  646. 000006CE  A909                     syscall    CalcVis
  647. 000006D0  598F                     subq.l     A7, 4
  648. 000006D2  A924                     syscall    FrontWindow
  649. 000006D4  2F0C                     move.l     -[A7], A4
  650. 000006D6  A90A                     syscall    CalcVBehind
  651. 000006D8  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  652. 000006DC  A8D9                     syscall    DisposRgn/DisposeRgn
  653. 000006DE  2F0B                     move.l     -[A7], A3
  654. 000006E0  A8D9                     syscall    DisposRgn/DisposeRgn
  655. 000006E2  2F0C                     move.l     -[A7], A4
  656. 000006E4  A8D9                     syscall    DisposRgn/DisposeRgn
  657. 000006E6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  658. 000006EA  A873                     syscall    SetPort
  659. 000006EC  7000                     moveq.l    D0, 0x00
  660. 000006EE  3F00                     move.w     -[A7], D0
  661. 000006F0  A938                     syscall    HiliteMenu
  662. 000006F2  A937                     syscall    DrawMenuBar
  663. label000006F4:
  664. 000006F4  4CEE 1800 FFE4           movem.l    A3,A4, [A6 - 0x1C]
  665. 000006FA  4E5E                     unlink     A6
  666. 000006FC  4E75                     rts
  667. 000006FE  8B53                     or.w       [A3], D5
  668. 00000700  484F                     pea.l      A7
  669. 00000702  574D                     subq.w     A5, 3
  670. 00000704  454E                     chk.w      D2, A6
  671. 00000706  5542                     subq.w     D2, 2
  672. 00000708  4152                     chk.w      D0, [A2]
  673. 0000070A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  674. export_219: // at 0000070C (misaligned)
  675. 0000070E  FE90 48E7                .extension 0xE90 <<F/2-3/7>> // unimplemented
  676. 00000712  0018 47EE                ori.b      [A0]+, 0xEE
  677. 00000716  FEFC 558F                .extension 0xEFC <<F/2-3/7>> // unimplemented
  678. 0000071A  3F2D D11C                move.w     -[A7], [A5 - 0x2EE4]
  679. 0000071E  4EAD 0482                jsr        [A5 + 0x482 /* export_140 */]
  680. 00000722  558F                     subq.l     A7, 2
  681. 00000724  3F2D D11A                move.w     -[A7], [A5 - 0x2EE6]
  682. 00000728  2F2D D116                move.l     -[A7], [A5 - 0x2EEA]
  683. 0000072C  486D CFF2                pea.l      [A5 - 0x300E]
  684. 00000730  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  685. 00000734  7000                     moveq.l    D0, 0x00
  686. 00000736  2D40 FE9C                move.l     [A6 - 0x164], D0
  687. 0000073A  2D4B FEA2                move.l     [A6 - 0x15E], A3
  688. 0000073E  3D6D D11A FEA6           move.w     [A6 - 0x15A], [A5 - 0x2EE6]
  689. 00000744  3D7C FFFF FEAC           move.w     [A6 - 0x154], 0xFFFF
  690. 0000074A  2D6D D116 FEC0           move.l     [A6 - 0x140], [A5 - 0x2EEA]
  691. 00000750  41EE FE90                lea.l      A0, [A6 - 0x170]
  692. 00000754  7009                     moveq.l    D0, 0x09
  693. 00000756  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  694. 00000758  4A40                     tst.w      D0
  695. 0000075A  584F                     addq.w     A7, 4
  696. 0000075C  663A                     bne        +0x3C /* 00000798 */
  697. 0000075E  7000                     moveq.l    D0, 0x00
  698. 00000760  302E FEC4                move.w     D0, [A6 - 0x13C]
  699. 00000764  4A80                     tst.l      D0
  700. 00000766  6630                     bne        +0x32 /* 00000798 */
  701. 00000768  558F                     subq.l     A7, 2
  702. 0000076A  2F3C 7379 7376           move.l     -[A7], 0x73797376 /* 'sysv' */
  703. 00000770  486E FFFC                pea.l      [A6 - 0x4]
  704. 00000774  4EAD 05FA                jsr        [A5 + 0x5FA /* export_187 */]
  705. 00000778  4A5F                     tst.w      [A7]+
  706. 0000077A  661C                     bne        +0x1E /* 00000798 */
  707. 0000077C  0CAE 0000 0700 FFFC      cmpi.l     [A6 - 0x4], 0x700
  708. 00000784  6C12                     bge        +0x14 /* 00000798 */
  709. 00000786  558F                     subq.l     A7, 2
  710. 00000788  3F2D D11A                move.w     -[A7], [A5 - 0x2EE6]
  711. 0000078C  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  712. 00000790  2F0B                     move.l     -[A7], A3
  713. 00000792  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  714. 00000796  544F                     addq.w     A7, 2
  715. label00000798:
  716. 00000798  3B7C FFFF D11C           move.w     [A5 - 0x2EE4], 0xFFFF
  717. 0000079E  3B7C FFFF D11A           move.w     [A5 - 0x2EE6], 0xFFFF
  718. 000007A4  70FF                     moveq.l    D0, 0xFFFFFFFF
  719. 000007A6  2B40 D116                move.l     [A5 - 0x2EEA], D0
  720. 000007AA  7200                     moveq.l    D1, 0x00
  721. 000007AC  2B41 D112                move.l     [A5 - 0x2EEE], D1
  722. 000007B0  6008                     bra        +0xA /* 000007BA */
  723. label000007B2:
  724. 000007B2  2B54 D10E                move.l     [A5 - 0x2EF2], [A4]
  725. 000007B6  204C                     movea.l    A0, A4
  726. 000007B8  A01F                     syscall    DisposPtr/DisposePtr
  727. label000007BA:
  728. 000007BA  286D D10E                movea.l    A4, [A5 - 0x2EF2]
  729. 000007BE  200C                     move.l     D0, A4
  730. 000007C0  66F0                     bne        -0xE /* 000007B2 */
  731. 000007C2  4AAD D0F6                tst.l      [A5 - 0x2F0A]
  732. 000007C6  6706                     beq        +0x8 /* 000007CE */
  733. 000007C8  206D D0F6                movea.l    A0, [A5 - 0x2F0A]
  734. 000007CC  A01F                     syscall    DisposPtr/DisposePtr
  735. label000007CE:
  736. 000007CE  7000                     moveq.l    D0, 0x00
  737. 000007D0  2B40 D0F6                move.l     [A5 - 0x2F0A], D0
  738. 000007D4  2B40 D0FE                move.l     [A5 - 0x2F02], D0
  739. 000007D8  2B40 D102                move.l     [A5 - 0x2EFE], D0
  740. 000007DC  2B40 D106                move.l     [A5 - 0x2EFA], D0
  741. 000007E0  2B40 D10A                move.l     [A5 - 0x2EF6], D0
  742. 000007E4  2B7C 7FFF FFFF D0FA      move.l     [A5 - 0x2F06], 0x7FFFFFFF
  743. 000007EC  2B40 CFEE                move.l     [A5 - 0x3012], D0
  744. 000007F0  4CEE 1800 FE88           movem.l    A3,A4, [A6 - 0x178]
  745. 000007F6  4E5E                     unlink     A6
  746. 000007F8  4E75                     rts
  747. 000007FA  8A44                     or.w       D5, D4
  748. 000007FC  414C                     chk.w      D0, A4
  749. 000007FE  4C4F 4354                movem.l    D2,D4,D6,A0,A1,A6, A7
  750. 00000802  4552                     chk.w      D2, [A2]
  751. 00000804  4D00                     .invalid   6, D0 // invalid opcode 4 with b == 4
  752. 00000806  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  753. export_220: // at 00000808 (misaligned)
  754. 0000080A  0000 48E7                ori.b      D0, 0xE7
  755. 0000080E  0118                     btst       [A0]+, D0
  756. 00000810  2E2E 0008                move.l     D7, [A6 + 0x8]
  757. 00000814  7028                     moveq.l    D0, 0x28
  758. 00000816  B087                     cmp.l      D0, D7
  759. 00000818  6302                     bls        +0x4 /* 0000081C */
  760. 0000081A  7E28                     moveq.l    D7, 0x28
  761. label0000081C:
  762. 0000081C  41F8 0004                lea.l      A0, [0x00000004 /* __m68k_vec_reset__ */]
  763. 00000820  2207                     move.l     D1, D7
  764. 00000822  2001                     move.l     D0, D1
  765. 00000824  C2FC 000E                mulu.w     D1, 0xE
  766. 00000828  4840                     swap.w     D0
  767. 0000082A  C0FC 000E                mulu.w     D0, 0xE
  768. 0000082E  4840                     swap.w     D0
  769. 00000830  4240                     clr.w      D0
  770. 00000832  D280                     add.l      D1, D0
  771. 00000834  D288                     add.l      D1, A0
  772. 00000836  2001                     move.l     D0, D1
  773. 00000838  A31E                     syscall    NewPtrClear, flags=3
  774. 0000083A  2648                     movea.l    A3, A0
  775. 0000083C  200B                     move.l     D0, A3
  776. 0000083E  6608                     bne        +0xA /* 00000848 */
  777. 00000840  3D78 0220 000C           move.w     [A6 + 0xC], [0x00000220 /* MemErr */]
  778. 00000846  6060                     bra        +0x62 /* 000008A8 */
  779. label00000848:
  780. 00000848  DFAD D10A                add.l      [A5 - 0x2EF6], D7
  781. 0000084C  204B                     movea.l    A0, A3
  782. 0000084E  5888                     addq.l     A0, 4
  783. 00000850  2007                     move.l     D0, D7
  784. 00000852  5380                     subq.l     D0, 1
  785. 00000854  2200                     move.l     D1, D0
  786. 00000856  C0FC 000E                mulu.w     D0, 0xE
  787. 0000085A  4841                     swap.w     D1
  788. 0000085C  C2FC 000E                mulu.w     D1, 0xE
  789. 00000860  4841                     swap.w     D1
  790. 00000862  4241                     clr.w      D1
  791. 00000864  D081                     add.l      D0, D1
  792. 00000866  2840                     movea.l    A4, D0
  793. 00000868  D9C8                     add.l      A4, A0
  794. 0000086A  422C 000C                clr.b      [A4 + 0xC]
  795. 0000086E  28AD D112                move.l     [A4], [A5 - 0x2EEE]
  796. 00000872  2007                     move.l     D0, D7
  797. 00000874  5387                     subq.l     D7, 1
  798. 00000876  49EC FFF2                lea.l      A4, [A4 - 0xE]
  799. 0000087A  6010                     bra        +0x12 /* 0000088C */
  800. label0000087C:
  801. 0000087C  422C 000C                clr.b      [A4 + 0xC]
  802. 00000880  200C                     move.l     D0, A4
  803. 00000882  720E                     moveq.l    D1, 0x0E
  804. 00000884  D081                     add.l      D0, D1
  805. 00000886  2880                     move.l     [A4], D0
  806. 00000888  49EC FFF2                lea.l      A4, [A4 - 0xE]
  807. label0000088C:
  808. 0000088C  2007                     move.l     D0, D7
  809. 0000088E  5387                     subq.l     D7, 1
  810. 00000890  4A80                     tst.l      D0
  811. 00000892  66E8                     bne        -0x16 /* 0000087C */
  812. 00000894  204B                     movea.l    A0, A3
  813. 00000896  5888                     addq.l     A0, 4
  814. 00000898  2B48 D112                move.l     [A5 - 0x2EEE], A0
  815. 0000089C  26AD D10E                move.l     [A3], [A5 - 0x2EF2]
  816. 000008A0  2B4B D10E                move.l     [A5 - 0x2EF2], A3
  817. 000008A4  426E 000C                clr.w      [A6 + 0xC]
  818. label000008A8:
  819. 000008A8  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  820. 000008AE  4E5E                     unlink     A6
  821. 000008B0  2E9F                     move.l     [A7], [A7]+
  822. 000008B2  4E75                     rts
  823. 000008B4  9244                     sub.w      D1, D4
  824. 000008B6  414C                     chk.w      D0, A4
  825. 000008B8  4C4F 434D                movem.l    D0,D2,D3,D6,A0,A1,A6, A7
  826. 000008BC  4F52                     chk.w      D7, [A2]
  827. 000008BE  4553                     chk.w      D2, [A3]
  828. 000008C0  4547                     chk.w      D2, D7
  829. 000008C2  4D45                     chk.w      D6, D5
  830. 000008C4  4E54 5300                link       A4, -0xFFFFAD00
  831. 000008C8  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  832. export_221: // at 000008CA (misaligned)
  833. 000008CC  0000 42A7                ori.b      D0, 0xA7
  834. 000008D0  42A7                     clr.l      -[A7]
  835. 000008D2  42A7                     clr.l      -[A7]
  836. 000008D4  42A7                     clr.l      -[A7]
  837. 000008D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  838. 000008DA  4EAD 0D42                jsr        [A5 + 0xD42 /* export_420 */]
  839. 000008DE  206E 0008                movea.l    A0, [A6 + 0x8]
  840. 000008E2  2050                     movea.l    A0, [A0]
  841. 000008E4  4228 000F                clr.b      [A0 + 0xF]
  842. 000008E8  4E5E                     unlink     A6
  843. 000008EA  2E9F                     move.l     [A7], [A7]+
  844. 000008EC  4E75                     rts
  845. 000008EE  9F54                     sub.w      [A4], D7
  846. 000008F0  494E                     chk.w      D4, A6
  847. 000008F2  4954                     chk.w      D4, [A4]
  848. 000008F4  4B45                     chk.w      D5, D5
  849. 000008F6  5943                     subq.w     D3, 4
  850. 000008F8  4F4D                     chk.w      D7, A5
  851. 000008FA  4D41                     chk.w      D6, D1
  852. 000008FC  4E44                     trap       4
  853. 000008FE  2E49                     movea.l    A7, A1
  854. 00000900  494E                     chk.w      D4, A6
  855. 00000902  4954                     chk.w      D4, [A4]
  856. 00000904  4B45                     chk.w      D5, D5
  857. 00000906  5943                     subq.w     D3, 4
  858. 00000908  4F4D                     chk.w      D7, A5
  859. 0000090A  4D41                     chk.w      D6, D1
  860. 0000090C  4E44                     trap       4
  861. 0000090E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  862. export_222: // at 00000910 (misaligned)
  863. 00000912  0000 4EBA                ori.b      D0, 0xBA
  864. 00000916  FA1A 4E5E                .unknown   0xFA1A 0x4E5E (W = 5)
  865. 0000091A  2E9F                     move.l     [A7], [A7]+
  866. 0000091C  4E75                     rts
  867. 0000091E  9454                     sub.w      D2, [A4]
  868. 00000920  494E                     chk.w      D4, A6
  869. 00000922  4954                     chk.w      D4, [A4]
  870. 00000924  4B45                     chk.w      D5, D5
  871. 00000926  5943                     subq.w     D3, 4
  872. 00000928  4F4D                     chk.w      D7, A5
  873. 0000092A  4D41                     chk.w      D6, D1
  874. 0000092C  4E44                     trap       4
  875. 0000092E  2E44                     movea.l    A7, D4
  876. 00000930  4F49                     chk.w      D7, A1
  877. 00000932  5400                     addq.b     D0, 2
  878. 00000934  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  879. export_223: // at 00000936 (misaligned)
  880. 00000938  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  881. 0000093C  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  882. 00000940  0008 4EAD                ori.b      A0, 0xAD
  883. 00000944  0D1A                     btst       [A2]+, D6
  884. 00000946  4E5E                     unlink     A6
  885. 00000948  205F                     movea.l    A0, [A7]+
  886. 0000094A  504F                     addq.w     A7, 8
  887. 0000094C  4ED0                     jmp        [A0]
  888. 0000094E  9954                     sub.w      [A4], D4
  889. 00000950  494D                     chk.w      D4, A5
  890. 00000952  4147                     chk.w      D0, D7
  891. 00000954  4556                     chk.w      D2, [A6]
  892. 00000956  4945                     chk.w      D4, D5
  893. 00000958  572E 4745                subq.b     [A6 + 0x4745], 3
  894. 0000095C  5450                     addq.w     [A0], 2
  895. 0000095E  5249                     addq.w     A1, 1
  896. 00000960  4E54 4558                link       A4, -0xFFFFBAA8
  897. 00000964  5445                     addq.w     D5, 2
  898. 00000966  4E54 0000                link       A4, 0
  899. export_224:
  900. 0000096A  4E56 FFEC                link       A6, -0x0014
  901. 0000096E  206E 0008                movea.l    A0, [A6 + 0x8]
  902. 00000972  2050                     movea.l    A0, [A0]
  903. 00000974  43EE FFEC                lea.l      A1, [A6 - 0x14]
  904. 00000978  5488                     addq.l     A0, 2
  905. 0000097A  22D8                     move.l     [A1]+, [A0]+
  906. 0000097C  22D8                     move.l     [A1]+, [A0]+
  907. 0000097E  558F                     subq.l     A7, 2
  908. 00000980  486E FFEC                pea.l      [A6 - 0x14]
  909. 00000984  2F3C 7274 6964           move.l     -[A7], 0x72746964 /* 'rtid' */
  910. 0000098A  2F3C 6C6F 6E67           move.l     -[A7], 0x6C6F6E67 /* 'long' */
  911. 00000990  486E FFF4                pea.l      [A6 - 0xC]
  912. 00000994  486E FFF8                pea.l      [A6 - 0x8]
  913. 00000998  7004                     moveq.l    D0, 0x04
  914. 0000099A  2F00                     move.l     -[A7], D0
  915. 0000099C  486E FFFC                pea.l      [A6 - 0x4]
  916. 000009A0  303C 0E15                move.w     D0, 0xE15
  917. 000009A4  A816                     syscall    Pack8
  918. 000009A6  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  919. 000009AA  2D6E FFF8 000C           move.l     [A6 + 0xC], [A6 - 0x8]
  920. 000009B0  4E5E                     unlink     A6
  921. 000009B2  2E9F                     move.l     [A7], [A7]+
  922. 000009B4  4E75                     rts
  923. 000009B6  9754                     sub.w      [A4], D3
  924. 000009B8  4150                     chk.w      D0, [A0]
  925. 000009BA  504C                     addq.w     A4, 8
  926. 000009BC  4545                     chk.w      D2, D5
  927. 000009BE  5645                     addq.w     D5, 3
  928. 000009C0  4E54 2E47                link       A4, -0xFFFFD1B9
  929. 000009C4  4554                     chk.w      D2, [A4]
  930. 000009C6  5245                     addq.w     D5, 1
  931. 000009C8  5455                     addq.w     [A5], 2
  932. 000009CA  524E                     addq.w     A6, 1
  933. 000009CC  4944                     chk.w      D4, D4
  934. 000009CE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  935. export_225: // at 000009D0 (misaligned)
  936. 000009D2  FFE0                     .invalid   <<F/7/7>>
  937. 000009D4  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  938. 000009D8  2C2E 0010                move.l     D6, [A6 + 0x10]
  939. 000009DC  286E 000C                movea.l    A4, [A6 + 0xC]
  940. 000009E0  206E 0008                movea.l    A0, [A6 + 0x8]
  941. 000009E4  2050                     movea.l    A0, [A0]
  942. 000009E6  43EE FFF0                lea.l      A1, [A6 - 0x10]
  943. 000009EA  5488                     addq.l     A0, 2
  944. 000009EC  22D8                     move.l     [A1]+, [A0]+
  945. 000009EE  22D8                     move.l     [A1]+, [A0]+
  946. 000009F0  558F                     subq.l     A7, 2
  947. 000009F2  486E FFF0                pea.l      [A6 - 0x10]
  948. 000009F6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  949. 000009FA  2F3C 6C69 7374           move.l     -[A7], 0x6C697374 /* 'list' */
  950. 00000A00  486E FFF8                pea.l      [A6 - 0x8]
  951. 00000A04  303C 0812                move.w     D0, 0x812
  952. 00000A08  A816                     syscall    Pack8
  953. 00000A0A  3A1F                     move.w     D5, [A7]+
  954. 00000A0C  6672                     bne        +0x74 /* 00000A80 */
  955. 00000A0E  7000                     moveq.l    D0, 0x00
  956. 00000A10  2D40 FFE4                move.l     [A6 - 0x1C], D0
  957. 00000A14  558F                     subq.l     A7, 2
  958. 00000A16  486E FFF8                pea.l      [A6 - 0x8]
  959. 00000A1A  486E FFEC                pea.l      [A6 - 0x14]
  960. 00000A1E  303C 0407                move.w     D0, 0x407
  961. 00000A22  A816                     syscall    Pack8
  962. 00000A24  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  963. 00000A28  7E01                     moveq.l    D7, 0x01
  964. 00000A2A  603C                     bra        +0x3E /* 00000A68 */
  965. label00000A2C:
  966. 00000A2C  558F                     subq.l     A7, 2
  967. 00000A2E  486E FFF8                pea.l      [A6 - 0x8]
  968. 00000A32  48C7                     ext.l      D7
  969. 00000A34  2F07                     move.l     -[A7], D7
  970. 00000A36  2F06                     move.l     -[A7], D6
  971. 00000A38  486E FFE8                pea.l      [A6 - 0x18]
  972. 00000A3C  486E FFE0                pea.l      [A6 - 0x20]
  973. 00000A40  303C 0A0B                move.w     D0, 0xA0B
  974. 00000A44  A816                     syscall    Pack8
  975. 00000A46  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  976. 00000A4A  598F                     subq.l     A7, 4
  977. 00000A4C  2F0C                     move.l     -[A7], A4
  978. 00000A4E  4EAD 20A2                jsr        [A5 + 0x20A2 /* export_1040 */]
  979. 00000A52  201F                     move.l     D0, [A7]+
  980. 00000A54  5280                     addq.l     D0, 1
  981. 00000A56  2F00                     move.l     -[A7], D0
  982. 00000A58  486E FFE4                pea.l      [A6 - 0x1C]
  983. 00000A5C  7001                     moveq.l    D0, 0x01
  984. 00000A5E  2F00                     move.l     -[A7], D0
  985. 00000A60  2F0C                     move.l     -[A7], A4
  986. 00000A62  4EAD 20AA                jsr        [A5 + 0x20AA /* export_1041 */]
  987. 00000A66  5247                     addq.w     D7, 1
  988. label00000A68:
  989. 00000A68  48C7                     ext.l      D7
  990. 00000A6A  BEAE FFEC                cmp.l      D7, [A6 - 0x14]
  991. 00000A6E  6FBC                     ble        -0x42 /* 00000A2C */
  992. 00000A70  558F                     subq.l     A7, 2
  993. 00000A72  486E FFF8                pea.l      [A6 - 0x8]
  994. 00000A76  303C 0204                move.w     D0, 0x204
  995. 00000A7A  A816                     syscall    Pack8
  996. 00000A7C  544F                     addq.w     A7, 2
  997. 00000A7E  601A                     bra        +0x1C /* 00000A9A */
  998. label00000A80:
  999. 00000A80  0C45 F95B                cmpi.w     D5, 0xF95B
  1000. 00000A84  6714                     beq        +0x16 /* 00000A9A */
  1001. 00000A86  558F                     subq.l     A7, 2
  1002. 00000A88  486E FFF8                pea.l      [A6 - 0x8]
  1003. 00000A8C  303C 0204                move.w     D0, 0x204
  1004. 00000A90  A816                     syscall    Pack8
  1005. 00000A92  3F05                     move.w     -[A7], D5
  1006. 00000A94  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  1007. 00000A98  544F                     addq.w     A7, 2
  1008. label00000A9A:
  1009. 00000A9A  4CEE 10E0 FFD0           movem.l    D5,D6,D7,A4, [A6 - 0x30]
  1010. 00000AA0  4E5E                     unlink     A6
  1011. 00000AA2  205F                     movea.l    A0, [A7]+
  1012. 00000AA4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1013. 00000AA8  4ED0                     jmp        [A0]
  1014. 00000AAA  9A54                     sub.w      D5, [A4]
  1015. 00000AAC  4150                     chk.w      D0, [A0]
  1016. 00000AAE  504C                     addq.w     A4, 8
  1017. 00000AB0  4545                     chk.w      D2, D5
  1018. 00000AB2  5645                     addq.w     D5, 3
  1019. 00000AB4  4E54 2E52                link       A4, -0xFFFFD1AE
  1020. 00000AB8  4541                     chk.w      D2, D1
  1021. 00000ABA  4448                     neg.w      A0
  1022. 00000ABC  414E                     chk.w      D0, A6
  1023. 00000ABE  444C                     neg.w      A4
  1024. 00000AC0  454C                     chk.w      D2, A4
  1025. 00000AC2  4953                     chk.w      D4, [A3]
  1026. 00000AC4  5400                     addq.b     D0, 2
  1027. 00000AC6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1028. export_226: // at 00000AC8 (misaligned)
  1029. 00000ACA  FFF8                     .invalid   <<F/7/7>>
  1030. 00000ACC  206E 0008                movea.l    A0, [A6 + 0x8]
  1031. 00000AD0  2050                     movea.l    A0, [A0]
  1032. 00000AD2  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1033. 00000AD6  5488                     addq.l     A0, 2
  1034. 00000AD8  22D8                     move.l     [A1]+, [A0]+
  1035. 00000ADA  22D8                     move.l     [A1]+, [A0]+
  1036. 00000ADC  558F                     subq.l     A7, 2
  1037. 00000ADE  486E FFF8                pea.l      [A6 - 0x8]
  1038. 00000AE2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1039. 00000AE6  2F3C 6C6F 6E67           move.l     -[A7], 0x6C6F6E67 /* 'long' */
  1040. 00000AEC  486E 000C                pea.l      [A6 + 0xC]
  1041. 00000AF0  7004                     moveq.l    D0, 0x04
  1042. 00000AF2  2F00                     move.l     -[A7], D0
  1043. 00000AF4  303C 0A0F                move.w     D0, 0xA0F
  1044. 00000AF8  A816                     syscall    Pack8
  1045. 00000AFA  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  1046. 00000AFE  4E5E                     unlink     A6
  1047. 00000B00  205F                     movea.l    A0, [A7]+
  1048. 00000B02  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1049. 00000B06  4ED0                     jmp        [A0]
  1050. 00000B08  9554                     sub.w      [A4], D2
  1051. 00000B0A  4150                     chk.w      D0, [A0]
  1052. 00000B0C  504C                     addq.w     A4, 8
  1053. 00000B0E  4545                     chk.w      D2, D5
  1054. 00000B10  5645                     addq.w     D5, 3
  1055. 00000B12  4E54 2E57                link       A4, -0xFFFFD1A9
  1056. 00000B16  5249                     addq.w     A1, 1
  1057. 00000B18  5445                     addq.w     D5, 2
  1058. 00000B1A  4C4F 4E47                movem.l    D0,D1,D2,D6,A1,A2,A3,A6, A7
  1059. 00000B1E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1060. export_227: // at 00000B20 (misaligned)
  1061. 00000B22  FEF8 2F0C                .extension 0xEF8 <<F/2-3/7>> // unimplemented
  1062. 00000B26  286E 000C                movea.l    A4, [A6 + 0xC]
  1063. 00000B2A  206E 0008                movea.l    A0, [A6 + 0x8]
  1064. 00000B2E  2050                     movea.l    A0, [A0]
  1065. 00000B30  43EE FEF8                lea.l      A1, [A6 - 0x108]
  1066. 00000B34  5488                     addq.l     A0, 2
  1067. 00000B36  22D8                     move.l     [A1]+, [A0]+
  1068. 00000B38  22D8                     move.l     [A1]+, [A0]+
  1069. 00000B3A  7000                     moveq.l    D0, 0x00
  1070. 00000B3C  1014                     move.b     D0, [A4]
  1071. 00000B3E  5240                     addq.w     D0, 1
  1072. 00000B40  48C0                     ext.l      D0
  1073. 00000B42  2F00                     move.l     -[A7], D0
  1074. 00000B44  2F0C                     move.l     -[A7], A4
  1075. 00000B46  486E FF00                pea.l      [A6 - 0x100]
  1076. 00000B4A  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  1077. 00000B4E  41EE FF00                lea.l      A0, [A6 - 0x100]
  1078. 00000B52  558F                     subq.l     A7, 2
  1079. 00000B54  486E FEF8                pea.l      [A6 - 0x108]
  1080. 00000B58  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1081. 00000B5C  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  1082. 00000B62  7001                     moveq.l    D0, 0x01
  1083. 00000B64  2F00                     move.l     -[A7], D0
  1084. 00000B66  486E FF00                pea.l      [A6 - 0x100]
  1085. 00000B6A  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  1086. 00000B6E  508F                     addq.l     A7, 8
  1087. 00000B70  2F00                     move.l     -[A7], D0
  1088. 00000B72  7000                     moveq.l    D0, 0x00
  1089. 00000B74  102E FF00                move.b     D0, [A6 - 0x100]
  1090. 00000B78  2F00                     move.l     -[A7], D0
  1091. 00000B7A  303C 0A0F                move.w     D0, 0xA0F
  1092. 00000B7E  A816                     syscall    Pack8
  1093. 00000B80  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  1094. 00000B84  286E FEF4                movea.l    A4, [A6 - 0x10C]
  1095. 00000B88  4E5E                     unlink     A6
  1096. 00000B8A  205F                     movea.l    A0, [A7]+
  1097. 00000B8C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1098. 00000B90  4ED0                     jmp        [A0]
  1099. 00000B92  9754                     sub.w      [A4], D3
  1100. 00000B94  4150                     chk.w      D0, [A0]
  1101. 00000B96  504C                     addq.w     A4, 8
  1102. 00000B98  4545                     chk.w      D2, D5
  1103. 00000B9A  5645                     addq.w     D5, 3
  1104. 00000B9C  4E54 2E57                link       A4, -0xFFFFD1A9
  1105. 00000BA0  5249                     addq.w     A1, 1
  1106. 00000BA2  5445                     addq.w     D5, 2
  1107. 00000BA4  5354                     subq.w     [A4], 1
  1108. 00000BA6  5249                     addq.w     A1, 1
  1109. 00000BA8  4E47                     trap       7
  1110. 00000BAA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1111. // begin alternate branch 00000BAC-00000BB2
  1112. export_228:
  1113. fn00000BAC:
  1114. 00000BAC  4E56 0000                link       A6, 0
  1115. 00000BB0  2F0C                     move.l     -[A7], A4
  1116. // end alternate branch 00000BAC-00000BB2
  1117. export_228: // at 00000BAC (misaligned)
  1118. fn00000BAC: // (misaligned)
  1119. 00000BAE  0000 2F0C                ori.b      D0, 0xC
  1120. 00000BB2  598F                     subq.l     A7, 4
  1121. 00000BB4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1122. 00000BB8  4EBA 0032                jsr        [PC + 0x32 /* 00000BEC */]
  1123. 00000BBC  285F                     movea.l    A4, [A7]+
  1124. 00000BBE  2054                     movea.l    A0, [A4]
  1125. 00000BC0  7000                     moveq.l    D0, 0x00
  1126. 00000BC2  2140 0018                move.l     [A0 + 0x18], D0
  1127. 00000BC6  2D4C 000C                move.l     [A6 + 0xC], A4
  1128. 00000BCA  286E FFFC                movea.l    A4, [A6 - 0x4]
  1129. 00000BCE  4E5E                     unlink     A6
  1130. 00000BD0  2E9F                     move.l     [A7], [A7]+
  1131. 00000BD2  4E75                     rts
  1132. 00000BD4  9554                     sub.w      [A4], D2
  1133. 00000BD6  434F                     chk.w      D1, A7
  1134. 00000BD8  4D4D                     chk.w      D6, A5
  1135. 00000BDA  414E                     chk.w      D0, A6
  1136. 00000BDC  4448                     neg.w      A0
  1137. 00000BDE  414E                     chk.w      D0, A6
  1138. 00000BE0  444C                     neg.w      A4
  1139. 00000BE2  4552                     chk.w      D2, [A2]
  1140. 00000BE4  2E43                     movea.l    A7, D3
  1141. 00000BE6  4C4F 4E45                movem.l    D0,D2,D6,A1,A2,A3,A6, A7
  1142. 00000BEA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1143. // begin alternate branch 00000BEC-00000BF0
  1144. export_229:
  1145. fn00000BEC:
  1146. 00000BEC  4E56 FFA8                link       A6, -0x0058
  1147. // end alternate branch 00000BEC-00000BF0
  1148. export_229: // at 00000BEC (misaligned)
  1149. fn00000BEC: // (misaligned)
  1150. 00000BEE  FFA8                     .invalid   <<F/6/7>>
  1151. 00000BF0  48E7 0018                movem.l    -[A7], A3,A4
  1152. 00000BF4  286E 0008                movea.l    A4, [A6 + 0x8]
  1153. 00000BF8  598F                     subq.l     A7, 4
  1154. 00000BFA  2F0C                     move.l     -[A7], A4
  1155. 00000BFC  4EBA 0242                jsr        [PC + 0x242 /* 00000E40 */]
  1156. 00000C00  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1157. 00000C04  41EE FFFC                lea.l      A0, [A6 - 0x4]
  1158. 00000C08  206E FFFC                movea.l    A0, [A6 - 0x4]
  1159. 00000C0C  2050                     movea.l    A0, [A0]
  1160. 00000C0E  7000                     moveq.l    D0, 0x00
  1161. 00000C10  2140 0006                move.l     [A0 + 0x6], D0
  1162. 00000C14  41EE FFB8                lea.l      A0, [A6 - 0x48]
  1163. 00000C18  486E FFB8                pea.l      [A6 - 0x48]
  1164. 00000C1C  4EAD 391A                jsr        [A5 + 0x391A /* export_1823 */]
  1165. 00000C20  4A00                     tst.b      D0
  1166. 00000C22  584F                     addq.w     A7, 4
  1167. 00000C24  6700 00B0                beq        +0xB2 /* 00000CD6 */
  1168. 00000C28  47EE FFA8                lea.l      A3, [A6 - 0x58]
  1169. 00000C2C  2D6D FA92 FFA8           move.l     [A6 - 0x58], [A5 - 0x56E]
  1170. 00000C32  7000                     moveq.l    D0, 0x00
  1171. 00000C34  2D40 FFAC                move.l     [A6 - 0x54], D0
  1172. 00000C38  2D40 FFB0                move.l     [A6 - 0x50], D0
  1173. 00000C3C  2D40 FFB4                move.l     [A6 - 0x4C], D0
  1174. 00000C40  220C                     move.l     D1, A4
  1175. 00000C42  6726                     beq        +0x28 /* 00000C6A */
  1176. 00000C44  2054                     movea.l    A0, [A4]
  1177. 00000C46  2D68 0006 FFAC           move.l     [A6 - 0x54], [A0 + 0x6]
  1178. 00000C4C  2D6E FFAC FFB0           move.l     [A6 - 0x50], [A6 - 0x54]
  1179. 00000C52  6712                     beq        +0x14 /* 00000C66 */
  1180. 00000C54  598F                     subq.l     A7, 4
  1181. 00000C56  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  1182. 00000C5A  4EAD 2DC2                jsr        [A5 + 0x2DC2 /* export_1460 */]
  1183. 00000C5E  201F                     move.l     D0, [A7]+
  1184. 00000C60  2D40 FFB4                move.l     [A6 - 0x4C], D0
  1185. 00000C64  6006                     bra        +0x8 /* 00000C6C */
  1186. label00000C66:
  1187. 00000C66  7000                     moveq.l    D0, 0x00
  1188. 00000C68  6002                     bra        +0x4 /* 00000C6C */
  1189. label00000C6A:
  1190. 00000C6A  7000                     moveq.l    D0, 0x00
  1191. label00000C6C:
  1192. 00000C6C  41EE FFA8                lea.l      A0, [A6 - 0x58]
  1193. 00000C70  43EE FFA8                lea.l      A1, [A6 - 0x58]
  1194. 00000C74  2049                     movea.l    A0, A1
  1195. 00000C76  226E FFA8                movea.l    A1, [A6 - 0x58]
  1196. 00000C7A  D0E9 0010                add.w      A0, [A1 + 0x10]
  1197. 00000C7E  2F08                     move.l     -[A7], A0
  1198. 00000C80  2049                     movea.l    A0, A1
  1199. 00000C82  2268 0014                movea.l    A1, [A0 + 0x14]
  1200. 00000C86  4E91                     jsr        [A1]
  1201. 00000C88  266E FFAC                movea.l    A3, [A6 - 0x54]
  1202. 00000C8C  584F                     addq.w     A7, 4
  1203. 00000C8E  6030                     bra        +0x32 /* 00000CC0 */
  1204. label00000C90:
  1205. 00000C90  598F                     subq.l     A7, 4
  1206. 00000C92  2F0B                     move.l     -[A7], A3
  1207. 00000C94  4EAD 4E4A                jsr        [A5 + 0x4E4A /* export_2501 */]
  1208. 00000C98  2857                     movea.l    A4, [A7]
  1209. 00000C9A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1210. 00000C9E  4EBA 0140                jsr        [PC + 0x140 /* 00000DE0 */]
  1211. 00000CA2  43EE FFA8                lea.l      A1, [A6 - 0x58]
  1212. 00000CA6  2049                     movea.l    A0, A1
  1213. 00000CA8  226E FFA8                movea.l    A1, [A6 - 0x58]
  1214. 00000CAC  D0E9 0018                add.w      A0, [A1 + 0x18]
  1215. 00000CB0  2F08                     move.l     -[A7], A0
  1216. 00000CB2  2049                     movea.l    A0, A1
  1217. 00000CB4  2268 001C                movea.l    A1, [A0 + 0x1C]
  1218. 00000CB8  4E91                     jsr        [A1]
  1219. 00000CBA  266E FFB0                movea.l    A3, [A6 - 0x50]
  1220. 00000CBE  584F                     addq.w     A7, 4
  1221. label00000CC0:
  1222. 00000CC0  486E FFA8                pea.l      [A6 - 0x58]
  1223. 00000CC4  4EAD 2DF2                jsr        [A5 + 0x2DF2 /* export_1466 */]
  1224. 00000CC8  4A00                     tst.b      D0
  1225. 00000CCA  584F                     addq.w     A7, 4
  1226. 00000CCC  66C2                     bne        -0x3C /* 00000C90 */
  1227. 00000CCE  2B6E FFF8 FA9E           move.l     [A5 - 0x562], [A6 - 0x8]
  1228. 00000CD4  6014                     bra        +0x16 /* 00000CEA */
  1229. label00000CD6:
  1230. 00000CD6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1231. 00000CDA  4EAD 4E42                jsr        [A5 + 0x4E42 /* export_2500 */]
  1232. 00000CDE  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  1233. 00000CE2  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1234. 00000CE6  4EAD 3902                jsr        [A5 + 0x3902 /* export_1820 */]
  1235. label00000CEA:
  1236. 00000CEA  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  1237. 00000CF0  4CEE 1800 FFA0           movem.l    A3,A4, [A6 - 0x60]
  1238. 00000CF6  4E5E                     unlink     A6
  1239. 00000CF8  2E9F                     move.l     [A7], [A7]+
  1240. 00000CFA  4E75                     rts
  1241. 00000CFC  9354                     sub.w      [A4], D1
  1242. 00000CFE  4556                     chk.w      D2, [A6]
  1243. 00000D00  454E                     chk.w      D2, A6
  1244. 00000D02  5448                     addq.w     A0, 2
  1245. 00000D04  414E                     chk.w      D0, A6
  1246. 00000D06  444C                     neg.w      A4
  1247. 00000D08  4552                     chk.w      D2, [A2]
  1248. 00000D0A  2E43                     movea.l    A7, D3
  1249. 00000D0C  4C4F 4E45                movem.l    D0,D2,D6,A1,A2,A3,A6, A7
  1250. 00000D10  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1251. export_230: // at 00000D12 (misaligned)
  1252. 00000D14  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1253. 00000D18  0008 2050                ori.b      A0, 0x50 /* 'P' */
  1254. 00000D1C  216E 000C 000A           move.l     [A0 + 0xA], [A6 + 0xC]
  1255. 00000D22  4E5E                     unlink     A6
  1256. 00000D24  205F                     movea.l    A0, [A7]+
  1257. 00000D26  504F                     addq.w     A7, 8
  1258. 00000D28  4ED0                     jmp        [A0]
  1259. 00000D2A  9954                     sub.w      [A4], D4
  1260. 00000D2C  4556                     chk.w      D2, [A6]
  1261. 00000D2E  454E                     chk.w      D2, A6
  1262. 00000D30  5448                     addq.w     A0, 2
  1263. 00000D32  414E                     chk.w      D0, A6
  1264. 00000D34  444C                     neg.w      A4
  1265. 00000D36  4552                     chk.w      D2, [A2]
  1266. 00000D38  2E53                     movea.l    A7, [A3]
  1267. 00000D3A  4554                     chk.w      D2, [A4]
  1268. 00000D3C  4944                     chk.w      D4, D4
  1269. 00000D3E  4C45 4652                movem.l    D1,D4,D6,A1,A2,A6, D5
  1270. 00000D42  4551                     chk.w      D2, [A1]
  1271. 00000D44  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1272. export_231: // at 00000D46 (misaligned)
  1273. 00000D48  0000 48E7                ori.b      D0, 0xE7
  1274. 00000D4C  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  1275. 00000D50  000C 286E                ori.b      A4, 0x6E /* 'n' */
  1276. 00000D54  0008 2054                ori.b      A0, 0x54 /* 'T' */
  1277. 00000D58  4AA8 0006                tst.l      [A0 + 0x6]
  1278. 00000D5C  6754                     beq        +0x56 /* 00000DB2 */
  1279. 00000D5E  B7E8 0006                cmpa.l     A3, [A0 + 0x6]
  1280. 00000D62  6642                     bne        +0x44 /* 00000DA6 */
  1281. 00000D64  598F                     subq.l     A7, 4
  1282. 00000D66  2F0B                     move.l     -[A7], A3
  1283. 00000D68  4EAD 2DC2                jsr        [A5 + 0x2DC2 /* export_1460 */]
  1284. 00000D6C  2054                     movea.l    A0, [A4]
  1285. 00000D6E  215F 0006                move.l     [A0 + 0x6], [A7]+
  1286. 00000D72  2054                     movea.l    A0, [A4]
  1287. 00000D74  4AA8 0006                tst.l      [A0 + 0x6]
  1288. 00000D78  670C                     beq        +0xE /* 00000D86 */
  1289. 00000D7A  7000                     moveq.l    D0, 0x00
  1290. 00000D7C  2F00                     move.l     -[A7], D0
  1291. 00000D7E  2F28 0006                move.l     -[A7], [A0 + 0x6]
  1292. 00000D82  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  1293. label00000D86:
  1294. 00000D86  7000                     moveq.l    D0, 0x00
  1295. 00000D88  2F00                     move.l     -[A7], D0
  1296. 00000D8A  2F0B                     move.l     -[A7], A3
  1297. 00000D8C  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  1298. 00000D90  7000                     moveq.l    D0, 0x00
  1299. 00000D92  2F00                     move.l     -[A7], D0
  1300. 00000D94  2F0B                     move.l     -[A7], A3
  1301. 00000D96  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  1302. 00000D9A  7000                     moveq.l    D0, 0x00
  1303. 00000D9C  2F00                     move.l     -[A7], D0
  1304. 00000D9E  2F0B                     move.l     -[A7], A3
  1305. 00000DA0  4EAD 156A                jsr        [A5 + 0x156A /* export_681 */]
  1306. 00000DA4  600C                     bra        +0xE /* 00000DB2 */
  1307. label00000DA6:
  1308. 00000DA6  2F0B                     move.l     -[A7], A3
  1309. 00000DA8  2054                     movea.l    A0, [A4]
  1310. 00000DAA  2F28 0006                move.l     -[A7], [A0 + 0x6]
  1311. 00000DAE  4EBA 0186                jsr        [PC + 0x186 /* 00000F36 */]
  1312. label00000DB2:
  1313. 00000DB2  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  1314. 00000DB8  4E5E                     unlink     A6
  1315. 00000DBA  205F                     movea.l    A0, [A7]+
  1316. 00000DBC  504F                     addq.w     A7, 8
  1317. 00000DBE  4ED0                     jmp        [A0]
  1318. 00000DC0  9C54                     sub.w      D6, [A4]
  1319. 00000DC2  4556                     chk.w      D2, [A6]
  1320. 00000DC4  454E                     chk.w      D2, A6
  1321. 00000DC6  5448                     addq.w     A0, 2
  1322. 00000DC8  414E                     chk.w      D0, A6
  1323. 00000DCA  444C                     neg.w      A4
  1324. 00000DCC  4552                     chk.w      D2, [A2]
  1325. 00000DCE  2E52                     movea.l    A7, [A2]
  1326. 00000DD0  454D                     chk.w      D2, A5
  1327. 00000DD2  4F56                     chk.w      D7, [A6]
  1328. 00000DD4  4542                     chk.w      D2, D2
  1329. 00000DD6  4548                     chk.w      D2, A0
  1330. 00000DD8  4156                     chk.w      D0, [A6]
  1331. 00000DDA  494F                     chk.w      D4, A7
  1332. 00000DDC  5200                     addq.b     D0, 1
  1333. 00000DDE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1334. // begin alternate branch 00000DE0-00000DF2
  1335. export_232:
  1336. fn00000DE0:
  1337. 00000DE0  4E56 0000                link       A6, 0
  1338. 00000DE4  48E7 0018                movem.l    -[A7], A3,A4
  1339. 00000DE8  266E 000C                movea.l    A3, [A6 + 0xC]
  1340. 00000DEC  286E 0008                movea.l    A4, [A6 + 0x8]
  1341. 00000DF0  200B                     move.l     D0, A3
  1342. // end alternate branch 00000DE0-00000DF2
  1343. export_232: // at 00000DE0 (misaligned)
  1344. fn00000DE0: // (misaligned)
  1345. 00000DE2  0000 48E7                ori.b      D0, 0xE7
  1346. 00000DE6  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  1347. 00000DEA  000C 286E                ori.b      A4, 0x6E /* 'n' */
  1348. 00000DEE  0008 200B                ori.b      A0, 0xB
  1349. 00000DF2  6722                     beq        +0x24 /* 00000E16 */
  1350. 00000DF4  2F0C                     move.l     -[A7], A4
  1351. 00000DF6  2F0B                     move.l     -[A7], A3
  1352. 00000DF8  4EAD 156A                jsr        [A5 + 0x156A /* export_681 */]
  1353. 00000DFC  2054                     movea.l    A0, [A4]
  1354. 00000DFE  4AA8 0006                tst.l      [A0 + 0x6]
  1355. 00000E02  670C                     beq        +0xE /* 00000E10 */
  1356. 00000E04  2F0B                     move.l     -[A7], A3
  1357. 00000E06  2F28 0006                move.l     -[A7], [A0 + 0x6]
  1358. 00000E0A  4EAD 1562                jsr        [A5 + 0x1562 /* export_680 */]
  1359. 00000E0E  6006                     bra        +0x8 /* 00000E16 */
  1360. label00000E10:
  1361. 00000E10  2054                     movea.l    A0, [A4]
  1362. 00000E12  214B 0006                move.l     [A0 + 0x6], A3
  1363. label00000E16:
  1364. 00000E16  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  1365. 00000E1C  4E5E                     unlink     A6
  1366. 00000E1E  205F                     movea.l    A0, [A7]+
  1367. 00000E20  504F                     addq.w     A7, 8
  1368. 00000E22  4ED0                     jmp        [A0]
  1369. 00000E24  9954                     sub.w      [A4], D4
  1370. 00000E26  4556                     chk.w      D2, [A6]
  1371. 00000E28  454E                     chk.w      D2, A6
  1372. 00000E2A  5448                     addq.w     A0, 2
  1373. 00000E2C  414E                     chk.w      D0, A6
  1374. 00000E2E  444C                     neg.w      A4
  1375. 00000E30  4552                     chk.w      D2, [A2]
  1376. 00000E32  2E41                     movea.l    A7, D1
  1377. 00000E34  4444                     neg.w      D4
  1378. 00000E36  4245                     clr.w      D5
  1379. 00000E38  4841                     swap.w     D1
  1380. 00000E3A  5649                     addq.w     A1, 3
  1381. 00000E3C  4F52                     chk.w      D7, [A2]
  1382. 00000E3E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1383. // begin alternate branch 00000E40-00000E46
  1384. export_233:
  1385. fn00000E40:
  1386. 00000E40  4E56 0000                link       A6, 0
  1387. 00000E44  598F                     subq.l     A7, 4
  1388. // end alternate branch 00000E40-00000E46
  1389. export_233: // at 00000E40 (misaligned)
  1390. fn00000E40: // (misaligned)
  1391. 00000E42  0000 598F                ori.b      D0, 0x8F
  1392. 00000E46  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1393. 00000E4A  4EBA 001C                jsr        [PC + 0x1C /* 00000E68 */]
  1394. 00000E4E  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  1395. 00000E52  4E5E                     unlink     A6
  1396. 00000E54  2E9F                     move.l     [A7], [A7]+
  1397. 00000E56  4E75                     rts
  1398. 00000E58  8D54                     or.w       [A4], D6
  1399. 00000E5A  4F42                     chk.w      D7, D2
  1400. 00000E5C  4A45                     tst.w      D5
  1401. 00000E5E  4354                     chk.w      D1, [A4]
  1402. 00000E60  2E43                     movea.l    A7, D3
  1403. 00000E62  4C4F 4E45                movem.l    D0,D2,D6,A1,A2,A3,A6, A7
  1404. 00000E66  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1405. // begin alternate branch 00000E68-00000E6C
  1406. fn00000E68:
  1407. 00000E68  4E56 FFFC                link       A6, -0x0004
  1408. // end alternate branch 00000E68-00000E6C
  1409. fn00000E68: // (misaligned)
  1410. 00000E6A  FFFC                     .invalid   <<F/7/7>>
  1411. 00000E6C  2D6E 0008 FFFC           move.l     [A6 - 0x4], [A6 + 0x8]
  1412. 00000E72  486E FFFC                pea.l      [A6 - 0x4]
  1413. 00000E76  4EAD 39A2                jsr        [A5 + 0x39A2 /* export_1840 */]
  1414. 00000E7A  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  1415. 00000E80  4E5E                     unlink     A6
  1416. 00000E82  2E9F                     move.l     [A7], [A7]+
  1417. 00000E84  4E75                     rts
  1418. 00000E86  9454                     sub.w      D2, [A4]
  1419. 00000E88  4F42                     chk.w      D7, D2
  1420. 00000E8A  4A45                     tst.w      D5
  1421. 00000E8C  4354                     chk.w      D1, [A4]
  1422. 00000E8E  2E53                     movea.l    A7, [A3]
  1423. 00000E90  4841                     swap.w     D1
  1424. 00000E92  4C4C 4F57                movem.l    D0,D1,D2,D4,D6,A0,A1,A2,A3,A6, A4
  1425. 00000E96  434C                     chk.w      D1, A4
  1426. 00000E98  4F4E                     chk.w      D7, A6
  1427. 00000E9A  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  1428. 00000E9C  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1429. export_234: // at 00000E9E (misaligned)
  1430. 00000EA0  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  1431. 00000EA4  2E9F                     move.l     [A7], [A7]+
  1432. 00000EA6  4E75                     rts
  1433. 00000EA8  9A54                     sub.w      D5, [A4]
  1434. 00000EAA  5052                     addq.w     [A2], 8
  1435. 00000EAC  494E                     chk.w      D4, A6
  1436. 00000EAE  5448                     addq.w     A0, 2
  1437. 00000EB0  414E                     chk.w      D0, A6
  1438. 00000EB2  444C                     neg.w      A4
  1439. 00000EB4  4552                     chk.w      D2, [A2]
  1440. 00000EB6  2E43                     movea.l    A7, D3
  1441. 00000EB8  4845                     swap.w     D5
  1442. 00000EBA  434B                     chk.w      D1, A3
  1443. 00000EBC  5052                     addq.w     [A2], 8
  1444. 00000EBE  494E                     chk.w      D4, A6
  1445. 00000EC0  5445                     addq.w     D5, 2
  1446. 00000EC2  5200                     addq.b     D0, 1
  1447. 00000EC4  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1448. export_235: // at 00000EC6 (misaligned)
  1449. 00000EC8  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  1450. 00000ECC  2E9F                     move.l     [A7], [A7]+
  1451. 00000ECE  4E75                     rts
  1452. 00000ED0  9C54                     sub.w      D6, [A4]
  1453. 00000ED2  5052                     addq.w     [A2], 8
  1454. 00000ED4  494E                     chk.w      D4, A6
  1455. 00000ED6  5448                     addq.w     A0, 2
  1456. 00000ED8  414E                     chk.w      D0, A6
  1457. 00000EDA  444C                     neg.w      A4
  1458. 00000EDC  4552                     chk.w      D2, [A2]
  1459. 00000EDE  2E50                     movea.l    A7, [A0]
  1460. 00000EE0  5249                     addq.w     A1, 1
  1461. 00000EE2  4E54 4552                link       A4, -0xFFFFBAAE
  1462. 00000EE6  4348                     chk.w      D1, A0
  1463. 00000EE8  414E                     chk.w      D0, A6
  1464. 00000EEA  4745                     chk.w      D3, D5
  1465. 00000EEC  4400                     neg.b      D0
  1466. 00000EEE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1467. export_236: // at 00000EF0 (misaligned)
  1468. 00000EF2  0000 2F0C                ori.b      D0, 0xC
  1469. 00000EF6  598F                     subq.l     A7, 4
  1470. 00000EF8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1471. 00000EFC  4EBA FF42                jsr        [PC - 0xBE /* 00000E40 */]
  1472. 00000F00  285F                     movea.l    A4, [A7]+
  1473. 00000F02  2054                     movea.l    A0, [A4]
  1474. 00000F04  7000                     moveq.l    D0, 0x00
  1475. 00000F06  2140 0010                move.l     [A0 + 0x10], D0
  1476. 00000F0A  2054                     movea.l    A0, [A4]
  1477. 00000F0C  2140 0006                move.l     [A0 + 0x6], D0
  1478. 00000F10  2054                     movea.l    A0, [A4]
  1479. 00000F12  2140 000C                move.l     [A0 + 0xC], D0
  1480. 00000F16  2D4C 000C                move.l     [A6 + 0xC], A4
  1481. 00000F1A  286E FFFC                movea.l    A4, [A6 - 0x4]
  1482. 00000F1E  4E5E                     unlink     A6
  1483. 00000F20  2E9F                     move.l     [A7], [A7]+
  1484. 00000F22  4E75                     rts
  1485. 00000F24  8F54                     or.w       [A4], D7
  1486. 00000F26  4245                     clr.w      D5
  1487. 00000F28  4841                     swap.w     D1
  1488. 00000F2A  5649                     addq.w     A1, 3
  1489. 00000F2C  4F52                     chk.w      D7, [A2]
  1490. 00000F2E  2E43                     movea.l    A7, D3
  1491. 00000F30  4C4F 4E45                movem.l    D0,D2,D6,A1,A2,A3,A6, A7
  1492. 00000F34  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1493. // begin alternate branch 00000F36-00000F48
  1494. fn00000F36:
  1495. 00000F36  4E56 0000                link       A6, 0
  1496. 00000F3A  48E7 0018                movem.l    -[A7], A3,A4
  1497. 00000F3E  286E 0008                movea.l    A4, [A6 + 0x8]
  1498. 00000F42  B9EE 000C                cmpa.l     A4, [A6 + 0xC]
  1499. 00000F46  664C                     bne        +0x4E /* 00000F94 */
  1500. // end alternate branch 00000F36-00000F48
  1501. fn00000F36: // (misaligned)
  1502. 00000F38  0000 48E7                ori.b      D0, 0xE7
  1503. 00000F3C  0018 286E                ori.b      [A0]+, 0x6E /* 'n' */
  1504. 00000F40  0008 B9EE                ori.b      A0, 0xEE
  1505. 00000F44  000C 664C                ori.b      A4, 0x4C /* 'L' */
  1506. 00000F48  598F                     subq.l     A7, 4
  1507. 00000F4A  2F0C                     move.l     -[A7], A4
  1508. 00000F4C  4EAD 2DC2                jsr        [A5 + 0x2DC2 /* export_1460 */]
  1509. 00000F50  265F                     movea.l    A3, [A7]+
  1510. 00000F52  2054                     movea.l    A0, [A4]
  1511. 00000F54  4AA8 000C                tst.l      [A0 + 0xC]
  1512. 00000F58  670A                     beq        +0xC /* 00000F64 */
  1513. 00000F5A  2F0B                     move.l     -[A7], A3
  1514. 00000F5C  2F28 000C                move.l     -[A7], [A0 + 0xC]
  1515. 00000F60  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  1516. label00000F64:
  1517. 00000F64  200B                     move.l     D0, A3
  1518. 00000F66  670C                     beq        +0xE /* 00000F74 */
  1519. 00000F68  2054                     movea.l    A0, [A4]
  1520. 00000F6A  2F28 000C                move.l     -[A7], [A0 + 0xC]
  1521. 00000F6E  2F0B                     move.l     -[A7], A3
  1522. 00000F70  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  1523. label00000F74:
  1524. 00000F74  7000                     moveq.l    D0, 0x00
  1525. 00000F76  2F00                     move.l     -[A7], D0
  1526. 00000F78  2F0C                     move.l     -[A7], A4
  1527. 00000F7A  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  1528. 00000F7E  7000                     moveq.l    D0, 0x00
  1529. 00000F80  2F00                     move.l     -[A7], D0
  1530. 00000F82  2F0C                     move.l     -[A7], A4
  1531. 00000F84  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  1532. 00000F88  7000                     moveq.l    D0, 0x00
  1533. 00000F8A  2F00                     move.l     -[A7], D0
  1534. 00000F8C  2F0C                     move.l     -[A7], A4
  1535. 00000F8E  4EAD 156A                jsr        [A5 + 0x156A /* export_681 */]
  1536. 00000F92  6014                     bra        +0x16 /* 00000FA8 */
  1537. label00000F94:
  1538. 00000F94  2054                     movea.l    A0, [A4]
  1539. 00000F96  4AA8 0010                tst.l      [A0 + 0x10]
  1540. 00000F9A  670C                     beq        +0xE /* 00000FA8 */
  1541. 00000F9C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1542. 00000FA0  2F28 0010                move.l     -[A7], [A0 + 0x10]
  1543. 00000FA4  4EBA FF90                jsr        [PC - 0x70 /* 00000F36 */]
  1544. label00000FA8:
  1545. 00000FA8  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  1546. 00000FAE  4E5E                     unlink     A6
  1547. 00000FB0  205F                     movea.l    A0, [A7]+
  1548. 00000FB2  504F                     addq.w     A7, 8
  1549. 00000FB4  4ED0                     jmp        [A0]
  1550. 00000FB6  9854                     sub.w      D4, [A4]
  1551. 00000FB8  4245                     clr.w      D5
  1552. 00000FBA  4841                     swap.w     D1
  1553. 00000FBC  5649                     addq.w     A1, 3
  1554. 00000FBE  4F52                     chk.w      D7, [A2]
  1555. 00000FC0  2E52                     movea.l    A7, [A2]
  1556. 00000FC2  454D                     chk.w      D2, A5
  1557. 00000FC4  4F56                     chk.w      D7, [A6]
  1558. 00000FC6  4542                     chk.w      D2, D2
  1559. 00000FC8  4548                     chk.w      D2, A0
  1560. 00000FCA  4156                     chk.w      D0, [A6]
  1561. 00000FCC  494F                     chk.w      D4, A7
  1562. 00000FCE  5200                     addq.b     D0, 1
  1563. 00000FD0  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1564. export_237: // at 00000FD2 (misaligned)
  1565. 00000FD4  0000 48E7                ori.b      D0, 0xE7
  1566. 00000FD8  0108                     btst       A0, D0
  1567. 00000FDA  1E2E 000E                move.b     D7, [A6 + 0xE]
  1568. 00000FDE  286E 0008                movea.l    A4, [A6 + 0x8]
  1569. 00000FE2  2054                     movea.l    A0, [A4]
  1570. 00000FE4  BE28 007F                cmp.b      D7, [A0 + 0x7F]
  1571. 00000FE8  6734                     beq        +0x36 /* 0000101E */
  1572. 00000FEA  1147 007F                move.b     [A0 + 0x7F], D7
  1573. 00000FEE  6714                     beq        +0x16 /* 00001004 */
  1574. 00000FF0  2F2D F802                move.l     -[A7], [A5 - 0x7FE]
  1575. 00000FF4  7075                     moveq.l    D0, 0x75
  1576. 00000FF6  1F00                     move.b     -[A7], D0
  1577. 00000FF8  7200                     moveq.l    D1, 0x00
  1578. 00000FFA  1F01                     move.b     -[A7], D1
  1579. 00000FFC  2F0C                     move.l     -[A7], A4
  1580. 00000FFE  4EBA 17EC                jsr        [PC + 0x17EC /* 000027EC */]
  1581. 00001002  600E                     bra        +0x10 /* 00001012 */
  1582. label00001004:
  1583. 00001004  2F2D F802                move.l     -[A7], [A5 - 0x7FE]
  1584. 00001008  7000                     moveq.l    D0, 0x00
  1585. 0000100A  1F00                     move.b     -[A7], D0
  1586. 0000100C  2F0C                     move.l     -[A7], A4
  1587. 0000100E  4EBA 185A                jsr        [PC + 0x185A /* 0000286A */]
  1588. label00001012:
  1589. 00001012  4A2E 000C                tst.b      [A6 + 0xC]
  1590. 00001016  6706                     beq        +0x8 /* 0000101E */
  1591. 00001018  2F0C                     move.l     -[A7], A4
  1592. 0000101A  4EAD 1082                jsr        [A5 + 0x1082 /* export_524 */]
  1593. label0000101E:
  1594. 0000101E  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  1595. 00001024  4E5E                     unlink     A6
  1596. 00001026  205F                     movea.l    A0, [A7]+
  1597. 00001028  504F                     addq.w     A7, 8
  1598. 0000102A  4ED0                     jmp        [A0]
  1599. 0000102C  9154                     sub.w      [A4], D0
  1600. 0000102E  434F                     chk.w      D1, A7
  1601. 00001030  4E54 524F                link       A4, -0xFFFFADB1
  1602. 00001034  4C2E 4449 4D53           movem.w    D0,D3,D6,A2,A6, [A6 + 0x4D53]
  1603. 0000103A  5441                     addq.w     D1, 2
  1604. 0000103C  5445                     addq.w     D5, 2
  1605. 0000103E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1606. export_238: // at 00001040 (misaligned)
  1607. 00001042  0000 48E7                ori.b      D0, 0xE7
  1608. 00001046  0108                     btst       A0, D0
  1609. 00001048  1E2E 000E                move.b     D7, [A6 + 0xE]
  1610. 0000104C  286E 0008                movea.l    A4, [A6 + 0x8]
  1611. 00001050  2054                     movea.l    A0, [A4]
  1612. 00001052  BE28 007E                cmp.b      D7, [A0 + 0x7E]
  1613. 00001056  6740                     beq        +0x42 /* 00001098 */
  1614. 00001058  1147 007E                move.b     [A0 + 0x7E], D7
  1615. 0000105C  6714                     beq        +0x16 /* 00001072 */
  1616. 0000105E  2F2D F7F6                move.l     -[A7], [A5 - 0x80A]
  1617. 00001062  707A                     moveq.l    D0, 0x7A
  1618. 00001064  1F00                     move.b     -[A7], D0
  1619. 00001066  7200                     moveq.l    D1, 0x00
  1620. 00001068  1F01                     move.b     -[A7], D1
  1621. 0000106A  2F0C                     move.l     -[A7], A4
  1622. 0000106C  4EBA 177E                jsr        [PC + 0x177E /* 000027EC */]
  1623. 00001070  600E                     bra        +0x10 /* 00001080 */
  1624. label00001072:
  1625. 00001072  2F2D F7F6                move.l     -[A7], [A5 - 0x80A]
  1626. 00001076  7000                     moveq.l    D0, 0x00
  1627. 00001078  1F00                     move.b     -[A7], D0
  1628. 0000107A  2F0C                     move.l     -[A7], A4
  1629. 0000107C  4EBA 17EC                jsr        [PC + 0x17EC /* 0000286A */]
  1630. label00001080:
  1631. 00001080  4A2E 000C                tst.b      [A6 + 0xC]
  1632. 00001084  6712                     beq        +0x14 /* 00001098 */
  1633. 00001086  558F                     subq.l     A7, 2
  1634. 00001088  2F0C                     move.l     -[A7], A4
  1635. 0000108A  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  1636. 0000108E  4A1F                     tst.b      [A7]+
  1637. 00001090  6706                     beq        +0x8 /* 00001098 */
  1638. 00001092  2F0C                     move.l     -[A7], A4
  1639. 00001094  4EAD 4A02                jsr        [A5 + 0x4A02 /* export_2364 */]
  1640. label00001098:
  1641. 00001098  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  1642. 0000109E  4E5E                     unlink     A6
  1643. 000010A0  205F                     movea.l    A0, [A7]+
  1644. 000010A2  504F                     addq.w     A7, 8
  1645. 000010A4  4ED0                     jmp        [A0]
  1646. 000010A6  9454                     sub.w      D2, [A4]
  1647. 000010A8  434F                     chk.w      D1, A7
  1648. 000010AA  4E54 524F                link       A4, -0xFFFFADB1
  1649. 000010AE  4C2E 4849 4C49           movem.w    D0,D3,D6,A3,A6, [A6 + 0x4C49]
  1650. 000010B4  5445                     addq.w     D5, 2
  1651. 000010B6  5354                     subq.w     [A4], 1
  1652. 000010B8  4154                     chk.w      D0, [A4]
  1653. 000010BA  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  1654. 000010BC  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1655. // begin alternate branch 000010BE-000010C2
  1656. export_239:
  1657. fn000010BE:
  1658. 000010BE  4E56 FFF8                link       A6, -0x0008
  1659. // end alternate branch 000010BE-000010C2
  1660. export_239: // at 000010BE (misaligned)
  1661. fn000010BE: // (misaligned)
  1662. 000010C0  FFF8                     .invalid   <<F/7/7>>
  1663. 000010C2  48E7 0108                movem.l    -[A7], D7,A4
  1664. 000010C6  1E2E 000C                move.b     D7, [A6 + 0xC]
  1665. 000010CA  286E 0008                movea.l    A4, [A6 + 0x8]
  1666. 000010CE  2054                     movea.l    A0, [A4]
  1667. 000010D0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1668. 000010D4  41E8 0030                lea.l      A0, [A0 + 0x30]
  1669. 000010D8  22D8                     move.l     [A1]+, [A0]+
  1670. 000010DA  22D8                     move.l     [A1]+, [A0]+
  1671. 000010DC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1672. 000010E0  1F07                     move.b     -[A7], D7
  1673. 000010E2  2F0C                     move.l     -[A7], A4
  1674. 000010E4  4EBA 1C40                jsr        [PC + 0x1C40 /* 00002D26 */]
  1675. 000010E8  4A07                     tst.b      D7
  1676. 000010EA  671A                     beq        +0x1C /* 00001106 */
  1677. 000010EC  486E FFF8                pea.l      [A6 - 0x8]
  1678. 000010F0  2054                     movea.l    A0, [A4]
  1679. 000010F2  4868 0030                pea.l      [A0 + 0x30]
  1680. 000010F6  4EAD 31A2                jsr        [A5 + 0x31A2 /* export_1584 */]
  1681. 000010FA  4A00                     tst.b      D0
  1682. 000010FC  504F                     addq.w     A7, 8
  1683. 000010FE  6706                     beq        +0x8 /* 00001106 */
  1684. 00001100  2F0C                     move.l     -[A7], A4
  1685. 00001102  4EAD 49D2                jsr        [A5 + 0x49D2 /* export_2358 */]
  1686. label00001106:
  1687. 00001106  4CEE 1080 FFF0           movem.l    D7,A4, [A6 - 0x10]
  1688. 0000110C  4E5E                     unlink     A6
  1689. 0000110E  205F                     movea.l    A0, [A7]+
  1690. 00001110  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1691. 00001114  4ED0                     jmp        [A0]
  1692. 00001116  9154                     sub.w      [A4], D0
  1693. 00001118  434F                     chk.w      D1, A7
  1694. 0000111A  4E54 524F                link       A4, -0xFFFFADB1
  1695. 0000111E  4C2E 5345 5446           movem.w    D0,D2,D6,A0,A1,A4,A6, [A6 + 0x5446]
  1696. 00001124  5241                     addq.w     D1, 1
  1697. 00001126  4D45                     chk.w      D6, D5
  1698. 00001128  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1699. export_240: // at 0000112A (misaligned)
  1700. 0000112C  0000 48E7                ori.b      D0, 0xE7
  1701. 00001130  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  1702. 00001134  000C 598F                ori.b      A4, 0x8F
  1703. 00001138  2F3C 636F 6D70           move.l     -[A7], 0x636F6D70 /* 'comp' */
  1704. 0000113E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1705. 00001142  4EAD 0F9A                jsr        [A5 + 0xF9A /* export_495 */]
  1706. 00001146  285F                     movea.l    A4, [A7]+
  1707. 00001148  4213                     clr.b      [A3]
  1708. 0000114A  200C                     move.l     D0, A4
  1709. 0000114C  6706                     beq        +0x8 /* 00001154 */
  1710. 0000114E  2054                     movea.l    A0, [A4]
  1711. 00001150  16A8 0008                move.b     [A3], [A0 + 0x8]
  1712. label00001154:
  1713. 00001154  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  1714. 0000115A  4E5E                     unlink     A6
  1715. 0000115C  205F                     movea.l    A0, [A7]+
  1716. 0000115E  504F                     addq.w     A7, 8
  1717. 00001160  4ED0                     jmp        [A0]
  1718. 00001162  9554                     sub.w      [A4], D2
  1719. 00001164  434F                     chk.w      D1, A7
  1720. 00001166  4E54 524F                link       A4, -0xFFFFADB1
  1721. 0000116A  4C2E 4745 5441           movem.w    D0,D2,D6,A0,A1,A2,A6, [A6 + 0x5441]
  1722. 00001170  444F                     neg.w      A7
  1723. 00001172  524E                     addq.w     A6, 1
  1724. 00001174  4D45                     chk.w      D6, D5
  1725. 00001176  4E54 0000                link       A4, 0
  1726. export_241:
  1727. 0000117A  4E56 FFFC                link       A6, -0x0004
  1728. 0000117E  2F0C                     move.l     -[A7], A4
  1729. 00001180  286E 0008                movea.l    A4, [A6 + 0x8]
  1730. 00001184  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  1731. 0000118A  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  1732. 00001190  41EE FFFC                lea.l      A0, [A6 - 0x4]
  1733. 00001194  2F08                     move.l     -[A7], A0
  1734. 00001196  486E 000C                pea.l      [A6 + 0xC]
  1735. 0000119A  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  1736. 0000119E  4A00                     tst.b      D0
  1737. 000011A0  504F                     addq.w     A7, 8
  1738. 000011A2  6714                     beq        +0x16 /* 000011B8 */
  1739. 000011A4  2F0C                     move.l     -[A7], A4
  1740. 000011A6  4EAD 16A2                jsr        [A5 + 0x16A2 /* export_720 */]
  1741. 000011AA  2054                     movea.l    A0, [A4]
  1742. 000011AC  2068 006C                movea.l    A0, [A0 + 0x6C]
  1743. 000011B0  2050                     movea.l    A0, [A0]
  1744. 000011B2  216E 000C 0002           move.l     [A0 + 0x2], [A6 + 0xC]
  1745. label000011B8:
  1746. 000011B8  286E FFF8                movea.l    A4, [A6 - 0x8]
  1747. 000011BC  4E5E                     unlink     A6
  1748. 000011BE  205F                     movea.l    A0, [A7]+
  1749. 000011C0  504F                     addq.w     A7, 8
  1750. 000011C2  4ED0                     jmp        [A0]
  1751. 000011C4  9354                     sub.w      [A4], D1
  1752. 000011C6  434F                     chk.w      D1, A7
  1753. 000011C8  4E54 524F                link       A4, -0xFFFFADB1
  1754. 000011CC  4C2E 5345 5450           movem.w    D0,D2,D6,A0,A1,A4,A6, [A6 + 0x5450]
  1755. 000011D2  454E                     chk.w      D2, A6
  1756. 000011D4  5349                     subq.w     A1, 1
  1757. 000011D6  5A45                     addq.w     D5, 5
  1758. 000011D8  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1759. export_242: // at 000011DA (misaligned)
  1760. 000011DC  FFFC                     .invalid   <<F/7/7>>
  1761. 000011DE  48E7 0018                movem.l    -[A7], A3,A4
  1762. 000011E2  266E 000C                movea.l    A3, [A6 + 0xC]
  1763. 000011E6  286E 0008                movea.l    A4, [A6 + 0x8]
  1764. 000011EA  2054                     movea.l    A0, [A4]
  1765. 000011EC  4AA8 006C                tst.l      [A0 + 0x6C]
  1766. 000011F0  670C                     beq        +0xE /* 000011FE */
  1767. 000011F2  2068 006C                movea.l    A0, [A0 + 0x6C]
  1768. 000011F6  2050                     movea.l    A0, [A0]
  1769. 000011F8  26A8 0002                move.l     [A3], [A0 + 0x2]
  1770. 000011FC  6014                     bra        +0x16 /* 00001212 */
  1771. label000011FE:
  1772. 000011FE  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  1773. 00001204  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  1774. 0000120A  41EE FFFC                lea.l      A0, [A6 - 0x4]
  1775. 0000120E  26AE FFFC                move.l     [A3], [A6 - 0x4]
  1776. label00001212:
  1777. 00001212  4CEE 1800 FFF4           movem.l    A3,A4, [A6 - 0xC]
  1778. 00001218  4E5E                     unlink     A6
  1779. 0000121A  205F                     movea.l    A0, [A7]+
  1780. 0000121C  504F                     addq.w     A7, 8
  1781. 0000121E  4ED0                     jmp        [A0]
  1782. 00001220  9354                     sub.w      [A4], D1
  1783. 00001222  434F                     chk.w      D1, A7
  1784. 00001224  4E54 524F                link       A4, -0xFFFFADB1
  1785. 00001228  4C2E 4745 5450           movem.w    D0,D2,D6,A0,A1,A2,A6, [A6 + 0x5450]
  1786. 0000122E  454E                     chk.w      D2, A6
  1787. 00001230  5349                     subq.w     A1, 1
  1788. 00001232  5A45                     addq.w     D5, 5
  1789. 00001234  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1790. // begin alternate branch 00001236-00001244
  1791. export_243:
  1792. fn00001236:
  1793. 00001236  4E56 FEB8                link       A6, -0x0148
  1794. 0000123A  48E7 0018                movem.l    -[A7], A3,A4
  1795. 0000123E  286E 0008                movea.l    A4, [A6 + 0x8]
  1796. 00001242  598F                     subq.l     A7, 4
  1797. // end alternate branch 00001236-00001244
  1798. export_243: // at 00001236 (misaligned)
  1799. fn00001236: // (misaligned)
  1800. 00001238  FEB8 48E7                .extension 0xEB8 <<F/2-3/7>> // unimplemented
  1801. 0000123C  0018 286E                ori.b      [A0]+, 0x6E /* 'n' */
  1802. 00001240  0008 598F                ori.b      A0, 0x8F
  1803. 00001244  2F0C                     move.l     -[A7], A4
  1804. 00001246  4EBA 13CE                jsr        [PC + 0x13CE /* 00002616 */]
  1805. 0000124A  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1806. 0000124E  41EE FFFC                lea.l      A0, [A6 - 0x4]
  1807. 00001252  2054                     movea.l    A0, [A4]
  1808. 00001254  4AA8 00A2                tst.l      [A0 + 0xA2]
  1809. 00001258  6700 008C                beq        +0x8E /* 000012E6 */
  1810. 0000125C  206E FFFC                movea.l    A0, [A6 - 0x4]
  1811. 00001260  2050                     movea.l    A0, [A0]
  1812. 00001262  7000                     moveq.l    D0, 0x00
  1813. 00001264  2140 00A8                move.l     [A0 + 0xA8], D0
  1814. 00001268  206E FFFC                movea.l    A0, [A6 - 0x4]
  1815. 0000126C  2050                     movea.l    A0, [A0]
  1816. 0000126E  2140 00B0                move.l     [A0 + 0xB0], D0
  1817. 00001272  206E FFFC                movea.l    A0, [A6 - 0x4]
  1818. 00001276  2050                     movea.l    A0, [A0]
  1819. 00001278  2140 00AC                move.l     [A0 + 0xAC], D0
  1820. 0000127C  2054                     movea.l    A0, [A4]
  1821. 0000127E  2068 00A2                movea.l    A0, [A0 + 0xA2]
  1822. 00001282  2650                     movea.l    A3, [A0]
  1823. 00001284  4878 0100                push.l     0x100
  1824. 00001288  486B 0028                pea.l      [A3 + 0x28]
  1825. 0000128C  486E FEB8                pea.l      [A6 - 0x148]
  1826. 00001290  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  1827. 00001294  41EE FEB8                lea.l      A0, [A6 - 0x148]
  1828. 00001298  41EE FFB8                lea.l      A0, [A6 - 0x48]
  1829. 0000129C  486E FFB8                pea.l      [A6 - 0x48]
  1830. 000012A0  4EAD 391A                jsr        [A5 + 0x391A /* export_1823 */]
  1831. 000012A4  4A00                     tst.b      D0
  1832. 000012A6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1833. 000012AA  6726                     beq        +0x28 /* 000012D2 */
  1834. 000012AC  486E FEB8                pea.l      [A6 - 0x148]
  1835. 000012B0  2054                     movea.l    A0, [A4]
  1836. 000012B2  2F28 00A8                move.l     -[A7], [A0 + 0xA8]
  1837. 000012B6  2F28 00AC                move.l     -[A7], [A0 + 0xAC]
  1838. 000012BA  2F28 00B0                move.l     -[A7], [A0 + 0xB0]
  1839. 000012BE  3F28 00B4                move.w     -[A7], [A0 + 0xB4]
  1840. 000012C2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1841. 000012C6  4EAD 488A                jsr        [A5 + 0x488A /* export_2317 */]
  1842. 000012CA  2B6E FFF8 FA9E           move.l     [A5 - 0x562], [A6 - 0x8]
  1843. 000012D0  6014                     bra        +0x16 /* 000012E6 */
  1844. label000012D2:
  1845. 000012D2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1846. 000012D6  4EAD 4E42                jsr        [A5 + 0x4E42 /* export_2500 */]
  1847. 000012DA  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  1848. 000012DE  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1849. 000012E2  4EAD 3902                jsr        [A5 + 0x3902 /* export_1820 */]
  1850. label000012E6:
  1851. 000012E6  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  1852. 000012EC  4CEE 1800 FEB0           movem.l    A3,A4, [A6 - 0x150]
  1853. 000012F2  4E5E                     unlink     A6
  1854. 000012F4  2E9F                     move.l     [A7], [A7]+
  1855. 000012F6  4E75                     rts
  1856. 000012F8  8D54                     or.w       [A4], D6
  1857. 000012FA  4354                     chk.w      D1, [A4]
  1858. 000012FC  4C4D 4752                movem.l    D1,D4,D6,A0,A1,A2,A6, A5
  1859. 00001300  2E43                     movea.l    A7, D3
  1860. 00001302  4C4F 4E45                movem.l    D0,D2,D6,A1,A2,A3,A6, A7
  1861. 00001306  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1862. // begin alternate branch 00001308-0000130C
  1863. export_244:
  1864. fn00001308:
  1865. 00001308  4E56 FFFC                link       A6, -0x0004
  1866. // end alternate branch 00001308-0000130C
  1867. export_244: // at 00001308 (misaligned)
  1868. fn00001308: // (misaligned)
  1869. 0000130A  FFFC                     .invalid   <<F/7/7>>
  1870. 0000130C  48E7 0018                movem.l    -[A7], A3,A4
  1871. 00001310  266E 000C                movea.l    A3, [A6 + 0xC]
  1872. 00001314  286E 0008                movea.l    A4, [A6 + 0x8]
  1873. 00001318  2F0B                     move.l     -[A7], A3
  1874. 0000131A  2F0C                     move.l     -[A7], A4
  1875. 0000131C  4EBA 1720                jsr        [PC + 0x1720 /* 00002A3E */]
  1876. 00001320  2054                     movea.l    A0, [A4]
  1877. 00001322  4AA8 00A2                tst.l      [A0 + 0xA2]
  1878. 00001326  6734                     beq        +0x36 /* 0000135C */
  1879. 00001328  2068 00A2                movea.l    A0, [A0 + 0xA2]
  1880. 0000132C  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  1881. 00001330  200B                     move.l     D0, A3
  1882. 00001332  6616                     bne        +0x18 /* 0000134A */
  1883. 00001334  7000                     moveq.l    D0, 0x00
  1884. 00001336  1F00                     move.b     -[A7], D0
  1885. 00001338  2F0C                     move.l     -[A7], A4
  1886. 0000133A  4EAD 30AA                jsr        [A5 + 0x30AA /* export_1553 */]
  1887. 0000133E  206E FFFC                movea.l    A0, [A6 - 0x4]
  1888. 00001342  216D FBC8 0004           move.l     [A0 + 0x4], [A5 - 0x438]
  1889. 00001348  6012                     bra        +0x14 /* 0000135C */
  1890. label0000134A:
  1891. 0000134A  7001                     moveq.l    D0, 0x01
  1892. 0000134C  1F00                     move.b     -[A7], D0
  1893. 0000134E  2F0C                     move.l     -[A7], A4
  1894. 00001350  4EAD 30AA                jsr        [A5 + 0x30AA /* export_1553 */]
  1895. 00001354  206E FFFC                movea.l    A0, [A6 - 0x4]
  1896. 00001358  214B 0004                move.l     [A0 + 0x4], A3
  1897. label0000135C:
  1898. 0000135C  4CEE 1800 FFF4           movem.l    A3,A4, [A6 - 0xC]
  1899. 00001362  4E5E                     unlink     A6
  1900. 00001364  205F                     movea.l    A0, [A7]+
  1901. 00001366  504F                     addq.w     A7, 8
  1902. 00001368  4ED0                     jmp        [A0]
  1903. 0000136A  9054                     sub.w      D0, [A4]
  1904. 0000136C  4354                     chk.w      D1, [A4]
  1905. 0000136E  4C4D 4752                movem.l    D1,D4,D6,A0,A1,A2,A6, A5
  1906. 00001372  2E42                     movea.l    A7, D2
  1907. 00001374  4549                     chk.w      D2, A1
  1908. 00001376  4E50 4F52                link       A0, -0xFFFFB0AE
  1909. 0000137A  5400                     addq.b     D0, 2
  1910. 0000137C  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1911. export_245: // at 0000137E (misaligned)
  1912. 00001380  FFF6                     .invalid   <<F/7/7>>
  1913. 00001382  48E7 0108                movem.l    -[A7], D7,A4
  1914. 00001386  1E2E 000E                move.b     D7, [A6 + 0xE]
  1915. 0000138A  286E 0008                movea.l    A4, [A6 + 0x8]
  1916. 0000138E  2054                     movea.l    A0, [A4]
  1917. 00001390  4AA8 00A2                tst.l      [A0 + 0xA2]
  1918. 00001394  6776                     beq        +0x78 /* 0000140C */
  1919. 00001396  2068 00A2                movea.l    A0, [A0 + 0xA2]
  1920. 0000139A  2050                     movea.l    A0, [A0]
  1921. 0000139C  7000                     moveq.l    D0, 0x00
  1922. 0000139E  1028 0011                move.b     D0, [A0 + 0x11]
  1923. 000013A2  7200                     moveq.l    D1, 0x00
  1924. 000013A4  1207                     move.b     D1, D7
  1925. 000013A6  4A81                     tst.l      D1
  1926. 000013A8  C3FC 00FF                muls.w     D1, 0xFF
  1927. 000013AC  7400                     moveq.l    D2, 0x00
  1928. 000013AE  3401                     move.w     D2, D1
  1929. 000013B0  B480                     cmp.l      D2, D0
  1930. 000013B2  6758                     beq        +0x5A /* 0000140C */
  1931. 000013B4  7000                     moveq.l    D0, 0x00
  1932. 000013B6  102E 000C                move.b     D0, [A6 + 0xC]
  1933. 000013BA  2F00                     move.l     -[A7], D0
  1934. 000013BC  2F0C                     move.l     -[A7], A4
  1935. 000013BE  486E FFF8                pea.l      [A6 - 0x8]
  1936. 000013C2  4EAD 3012                jsr        [A5 + 0x3012 /* export_1534 */]
  1937. 000013C6  486E FFF8                pea.l      [A6 - 0x8]
  1938. 000013CA  4EAD 301A                jsr        [A5 + 0x301A /* export_1535 */]
  1939. 000013CE  2054                     movea.l    A0, [A4]
  1940. 000013D0  7000                     moveq.l    D0, 0x00
  1941. 000013D2  1028 00A0                move.b     D0, [A0 + 0xA0]
  1942. 000013D6  2F00                     move.l     -[A7], D0
  1943. 000013D8  486E FFF6                pea.l      [A6 - 0xA]
  1944. 000013DC  4EAD 375A                jsr        [A5 + 0x375A /* export_1767 */]
  1945. 000013E0  2054                     movea.l    A0, [A4]
  1946. 000013E2  2F28 00A2                move.l     -[A7], [A0 + 0xA2]
  1947. 000013E6  7000                     moveq.l    D0, 0x00
  1948. 000013E8  1007                     move.b     D0, D7
  1949. 000013EA  4A80                     tst.l      D0
  1950. 000013EC  C1FC 00FF                muls.w     D0, 0xFF
  1951. 000013F0  3F00                     move.w     -[A7], D0
  1952. 000013F2  A95D                     syscall    HiliteControl
  1953. 000013F4  486E FFF8                pea.l      [A6 - 0x8]
  1954. 000013F8  4EAD 3022                jsr        [A5 + 0x3022 /* export_1536 */]
  1955. 000013FC  7002                     moveq.l    D0, 0x02
  1956. 000013FE  2F00                     move.l     -[A7], D0
  1957. 00001400  486E FFF6                pea.l      [A6 - 0xA]
  1958. 00001404  4EAD 3762                jsr        [A5 + 0x3762 /* export_1768 */]
  1959. 00001408  4FEF 0024                lea.l      A7, [A7 + 0x24]
  1960. label0000140C:
  1961. 0000140C  2054                     movea.l    A0, [A4]
  1962. 0000140E  1147 007F                move.b     [A0 + 0x7F], D7
  1963. 00001412  4CEE 1080 FFEE           movem.l    D7,A4, [A6 - 0x12]
  1964. 00001418  4E5E                     unlink     A6
  1965. 0000141A  205F                     movea.l    A0, [A7]+
  1966. 0000141C  504F                     addq.w     A7, 8
  1967. 0000141E  4ED0                     jmp        [A0]
  1968. 00001420  9054                     sub.w      D0, [A4]
  1969. 00001422  4354                     chk.w      D1, [A4]
  1970. 00001424  4C4D 4752                movem.l    D1,D4,D6,A0,A1,A2,A6, A5
  1971. 00001428  2E44                     movea.l    A7, D4
  1972. 0000142A  494D                     chk.w      D4, A5
  1973. 0000142C  5354                     subq.w     [A4], 1
  1974. 0000142E  4154                     chk.w      D0, [A4]
  1975. 00001430  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  1976. 00001432  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1977. export_246: // at 00001434 (misaligned)
  1978. 00001436  FFF6                     .invalid   <<F/7/7>>
  1979. 00001438  48E7 0108                movem.l    -[A7], D7,A4
  1980. 0000143C  1E2E 000E                move.b     D7, [A6 + 0xE]
  1981. 00001440  286E 0008                movea.l    A4, [A6 + 0x8]
  1982. 00001444  2054                     movea.l    A0, [A4]
  1983. 00001446  4AA8 00A2                tst.l      [A0 + 0xA2]
  1984. 0000144A  6768                     beq        +0x6A /* 000014B4 */
  1985. 0000144C  BE28 007E                cmp.b      D7, [A0 + 0x7E]
  1986. 00001450  6762                     beq        +0x64 /* 000014B4 */
  1987. 00001452  7000                     moveq.l    D0, 0x00
  1988. 00001454  102E 000C                move.b     D0, [A6 + 0xC]
  1989. 00001458  2F00                     move.l     -[A7], D0
  1990. 0000145A  2F0C                     move.l     -[A7], A4
  1991. 0000145C  486E FFF8                pea.l      [A6 - 0x8]
  1992. 00001460  4EAD 3012                jsr        [A5 + 0x3012 /* export_1534 */]
  1993. 00001464  486E FFF8                pea.l      [A6 - 0x8]
  1994. 00001468  4EAD 301A                jsr        [A5 + 0x301A /* export_1535 */]
  1995. 0000146C  2054                     movea.l    A0, [A4]
  1996. 0000146E  7000                     moveq.l    D0, 0x00
  1997. 00001470  1028 00A0                move.b     D0, [A0 + 0xA0]
  1998. 00001474  2F00                     move.l     -[A7], D0
  1999. 00001476  486E FFF6                pea.l      [A6 - 0xA]
  2000. 0000147A  4EAD 375A                jsr        [A5 + 0x375A /* export_1767 */]
  2001. 0000147E  2054                     movea.l    A0, [A4]
  2002. 00001480  2F28 00A2                move.l     -[A7], [A0 + 0xA2]
  2003. 00001484  7000                     moveq.l    D0, 0x00
  2004. 00001486  1007                     move.b     D0, D7
  2005. 00001488  48C0                     ext.l      D0
  2006. 0000148A  D080                     add.l      D0, D0
  2007. 0000148C  2200                     move.l     D1, D0
  2008. 0000148E  E588                     lsl        D0, 2
  2009. 00001490  D081                     add.l      D0, D1
  2010. 00001492  3F00                     move.w     -[A7], D0
  2011. 00001494  A95D                     syscall    HiliteControl
  2012. 00001496  486E FFF8                pea.l      [A6 - 0x8]
  2013. 0000149A  4EAD 3022                jsr        [A5 + 0x3022 /* export_1536 */]
  2014. 0000149E  2054                     movea.l    A0, [A4]
  2015. 000014A0  1147 007E                move.b     [A0 + 0x7E], D7
  2016. 000014A4  7002                     moveq.l    D0, 0x02
  2017. 000014A6  2F00                     move.l     -[A7], D0
  2018. 000014A8  486E FFF6                pea.l      [A6 - 0xA]
  2019. 000014AC  4EAD 3762                jsr        [A5 + 0x3762 /* export_1768 */]
  2020. 000014B0  4FEF 0024                lea.l      A7, [A7 + 0x24]
  2021. label000014B4:
  2022. 000014B4  4CEE 1080 FFEE           movem.l    D7,A4, [A6 - 0x12]
  2023. 000014BA  4E5E                     unlink     A6
  2024. 000014BC  205F                     movea.l    A0, [A7]+
  2025. 000014BE  504F                     addq.w     A7, 8
  2026. 000014C0  4ED0                     jmp        [A0]
  2027. 000014C2  9354                     sub.w      [A4], D1
  2028. 000014C4  4354                     chk.w      D1, [A4]
  2029. 000014C6  4C4D 4752                movem.l    D1,D4,D6,A0,A1,A2,A6, A5
  2030. 000014CA  2E48                     movea.l    A7, A0
  2031. 000014CC  494C                     chk.w      D4, A4
  2032. 000014CE  4954                     chk.w      D4, [A4]
  2033. 000014D0  4553                     chk.w      D2, [A3]
  2034. 000014D2  5441                     addq.w     D1, 2
  2035. 000014D4  5445                     addq.w     D5, 2
  2036. 000014D6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2037. // begin alternate branch 000014D8-000014DC
  2038. export_247:
  2039. fn000014D8:
  2040. 000014D8  4E56 FFDE                link       A6, -0x0022
  2041. // end alternate branch 000014D8-000014DC
  2042. export_247: // at 000014D8 (misaligned)
  2043. fn000014D8: // (misaligned)
  2044. 000014DA  FFDE                     .invalid   <<F/7/7>>
  2045. 000014DC  2F0C                     move.l     -[A7], A4
  2046. 000014DE  286E 0008                movea.l    A4, [A6 + 0x8]
  2047. 000014E2  2054                     movea.l    A0, [A4]
  2048. 000014E4  4AA8 00A2                tst.l      [A0 + 0xA2]
  2049. 000014E8  6700 00B8                beq        +0xBA /* 000015A2 */
  2050. 000014EC  7000                     moveq.l    D0, 0x00
  2051. 000014EE  102E 000C                move.b     D0, [A6 + 0xC]
  2052. 000014F2  2F00                     move.l     -[A7], D0
  2053. 000014F4  2F0C                     move.l     -[A7], A4
  2054. 000014F6  486E FFF8                pea.l      [A6 - 0x8]
  2055. 000014FA  4EAD 3012                jsr        [A5 + 0x3012 /* export_1534 */]
  2056. 000014FE  486E FFF8                pea.l      [A6 - 0x8]
  2057. 00001502  4EAD 301A                jsr        [A5 + 0x301A /* export_1535 */]
  2058. 00001506  2054                     movea.l    A0, [A4]
  2059. 00001508  7000                     moveq.l    D0, 0x00
  2060. 0000150A  1028 00A0                move.b     D0, [A0 + 0xA0]
  2061. 0000150E  2F00                     move.l     -[A7], D0
  2062. 00001510  486E FFE6                pea.l      [A6 - 0x1A]
  2063. 00001514  4EAD 375A                jsr        [A5 + 0x375A /* export_1767 */]
  2064. 00001518  41EE FFE8                lea.l      A0, [A6 - 0x18]
  2065. 0000151C  486E FFE8                pea.l      [A6 - 0x18]
  2066. 00001520  2F0C                     move.l     -[A7], A4
  2067. 00001522  4EAD 3042                jsr        [A5 + 0x3042 /* export_1540 */]
  2068. 00001526  41EE FFDE                lea.l      A0, [A6 - 0x22]
  2069. 0000152A  486E FFE8                pea.l      [A6 - 0x18]
  2070. 0000152E  486E FFDE                pea.l      [A6 - 0x22]
  2071. 00001532  2F0C                     move.l     -[A7], A4
  2072. 00001534  4EAD 11FA                jsr        [A5 + 0x11FA /* export_571 */]
  2073. 00001538  2054                     movea.l    A0, [A4]
  2074. 0000153A  2F28 00A2                move.l     -[A7], [A0 + 0xA2]
  2075. 0000153E  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  2076. 00001542  A959                     syscall    MoveControl
  2077. 00001544  2054                     movea.l    A0, [A4]
  2078. 00001546  4A28 0080                tst.b      [A0 + 0x80]
  2079. 0000154A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2080. 0000154E  673A                     beq        +0x3C /* 0000158A */
  2081. 00001550  2F28 00A2                move.l     -[A7], [A0 + 0xA2]
  2082. 00001554  7001                     moveq.l    D0, 0x01
  2083. 00001556  2F00                     move.l     -[A7], D0
  2084. 00001558  486E FFDE                pea.l      [A6 - 0x22]
  2085. 0000155C  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  2086. 00001560  48C0                     ext.l      D0
  2087. 00001562  508F                     addq.l     A7, 8
  2088. 00001564  2F00                     move.l     -[A7], D0
  2089. 00001566  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  2090. 0000156A  588F                     addq.l     A7, 4
  2091. 0000156C  3F00                     move.w     -[A7], D0
  2092. 0000156E  7000                     moveq.l    D0, 0x00
  2093. 00001570  2F00                     move.l     -[A7], D0
  2094. 00001572  486E FFDE                pea.l      [A6 - 0x22]
  2095. 00001576  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  2096. 0000157A  48C0                     ext.l      D0
  2097. 0000157C  508F                     addq.l     A7, 8
  2098. 0000157E  2F00                     move.l     -[A7], D0
  2099. 00001580  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  2100. 00001584  588F                     addq.l     A7, 4
  2101. 00001586  3F00                     move.w     -[A7], D0
  2102. 00001588  A95C                     syscall    SizeControl
  2103. label0000158A:
  2104. 0000158A  486E FFF8                pea.l      [A6 - 0x8]
  2105. 0000158E  4EAD 3022                jsr        [A5 + 0x3022 /* export_1536 */]
  2106. 00001592  7002                     moveq.l    D0, 0x02
  2107. 00001594  2F00                     move.l     -[A7], D0
  2108. 00001596  486E FFE6                pea.l      [A6 - 0x1A]
  2109. 0000159A  4EAD 3762                jsr        [A5 + 0x3762 /* export_1768 */]
  2110. 0000159E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2111. label000015A2:
  2112. 000015A2  286E FFDA                movea.l    A4, [A6 - 0x26]
  2113. 000015A6  4E5E                     unlink     A6
  2114. 000015A8  205F                     movea.l    A0, [A7]+
  2115. 000015AA  5C4F                     addq.w     A7, 6
  2116. 000015AC  4ED0                     jmp        [A0]
  2117. 000015AE  9B54                     sub.w      [A4], D5
  2118. 000015B0  4354                     chk.w      D1, [A4]
  2119. 000015B2  4C4D 4752                movem.l    D1,D4,D6,A0,A1,A2,A6, A5
  2120. 000015B6  2E41                     movea.l    A7, D1
  2121. 000015B8  444A                     neg.w      A2
  2122. 000015BA  5553                     subq.w     [A3], 2
  2123. 000015BC  5443                     addq.w     D3, 2
  2124. 000015BE  544C                     addq.w     A4, 2
  2125. 000015C0  4D47                     chk.w      D6, D7
  2126. 000015C2  5243                     addq.w     D3, 1
  2127. 000015C4  4F4E                     chk.w      D7, A6
  2128. 000015C6  5452                     addq.w     [A2], 2
  2129. 000015C8  4F4C                     chk.w      D7, A4
  2130. 000015CA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2131. export_248: // at 000015CC (misaligned)
  2132. 000015CE  FFF0                     .invalid   <<F/7/7>>
  2133. 000015D0  48E7 0118                movem.l    -[A7], D7,A3,A4
  2134. 000015D4  1E2E 000C                move.b     D7, [A6 + 0xC]
  2135. 000015D8  266E 000E                movea.l    A3, [A6 + 0xE]
  2136. 000015DC  286E 0008                movea.l    A4, [A6 + 0x8]
  2137. 000015E0  41EE FFF0                lea.l      A0, [A6 - 0x10]
  2138. 000015E4  486E FFF0                pea.l      [A6 - 0x10]
  2139. 000015E8  2F0C                     move.l     -[A7], A4
  2140. 000015EA  4EAD 10CA                jsr        [A5 + 0x10CA /* export_533 */]
  2141. 000015EE  2F0B                     move.l     -[A7], A3
  2142. 000015F0  1F07                     move.b     -[A7], D7
  2143. 000015F2  2F0C                     move.l     -[A7], A4
  2144. 000015F4  4EBA FAC8                jsr        [PC - 0x538 /* 000010BE */]
  2145. 000015F8  486E FFF0                pea.l      [A6 - 0x10]
  2146. 000015FC  2F0B                     move.l     -[A7], A3
  2147. 000015FE  4EAD 321A                jsr        [A5 + 0x321A /* export_1599 */]
  2148. 00001602  4A00                     tst.b      D0
  2149. 00001604  504F                     addq.w     A7, 8
  2150. 00001606  6708                     beq        +0xA /* 00001610 */
  2151. 00001608  1F07                     move.b     -[A7], D7
  2152. 0000160A  2F0C                     move.l     -[A7], A4
  2153. 0000160C  4EBA FECA                jsr        [PC - 0x136 /* 000014D8 */]
  2154. label00001610:
  2155. 00001610  4CEE 1880 FFE4           movem.l    D7,A3,A4, [A6 - 0x1C]
  2156. 00001616  4E5E                     unlink     A6
  2157. 00001618  205F                     movea.l    A0, [A7]+
  2158. 0000161A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2159. 0000161E  4ED0                     jmp        [A0]
  2160. 00001620  9054                     sub.w      D0, [A4]
  2161. 00001622  4354                     chk.w      D1, [A4]
  2162. 00001624  4C4D 4752                movem.l    D1,D4,D6,A0,A1,A2,A6, A5
  2163. 00001628  2E53                     movea.l    A7, [A3]
  2164. 0000162A  4554                     chk.w      D2, [A4]
  2165. 0000162C  4652                     not.w      [A2]
  2166. 0000162E  414D                     chk.w      D0, A5
  2167. 00001630  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  2168. 00001632  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2169. export_249: // at 00001634 (misaligned)
  2170. 00001636  FEE6 48E7                .extension 0xEE6 <<F/2-3/7>> // unimplemented
  2171. 0000163A  1018                     move.b     D0, [A0]+
  2172. 0000163C  266E 000E                movea.l    A3, [A6 + 0xE]
  2173. 00001640  286E 0008                movea.l    A4, [A6 + 0x8]
  2174. 00001644  41EE FF00                lea.l      A0, [A6 - 0x100]
  2175. 00001648  2054                     movea.l    A0, [A4]
  2176. 0000164A  4AA8 00A2                tst.l      [A0 + 0xA2]
  2177. 0000164E  6700 00C8                beq        +0xCA /* 00001718 */
  2178. 00001652  486E FF00                pea.l      [A6 - 0x100]
  2179. 00001656  2F0C                     move.l     -[A7], A4
  2180. 00001658  4EAD 309A                jsr        [A5 + 0x309A /* export_1551 */]
  2181. 0000165C  41EE FF00                lea.l      A0, [A6 - 0x100]
  2182. 00001660  2D48 FEF8                move.l     [A6 - 0x108], A0
  2183. 00001664  2D4B FEFC                move.l     [A6 - 0x104], A3
  2184. 00001668  558F                     subq.l     A7, 2
  2185. 0000166A  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  2186. 0000166E  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  2187. 00001672  7000                     moveq.l    D0, 0x00
  2188. 00001674  1F00                     move.b     -[A7], D0
  2189. 00001676  7201                     moveq.l    D1, 0x01
  2190. 00001678  1F01                     move.b     -[A7], D1
  2191. 0000167A  4EAD 0542                jsr        [A5 + 0x542 /* export_164 */]
  2192. 0000167E  4A5F                     tst.w      [A7]+
  2193. 00001680  56C3                     sne        D3
  2194. 00001682  4403                     neg.b      D3
  2195. 00001684  4A03                     tst.b      D3
  2196. 00001686  6700 0090                beq        +0x92 /* 00001718 */
  2197. 0000168A  7000                     moveq.l    D0, 0x00
  2198. 0000168C  102E 000C                move.b     D0, [A6 + 0xC]
  2199. 00001690  2F00                     move.l     -[A7], D0
  2200. 00001692  2F0C                     move.l     -[A7], A4
  2201. 00001694  486E FEF0                pea.l      [A6 - 0x110]
  2202. 00001698  4EAD 3012                jsr        [A5 + 0x3012 /* export_1534 */]
  2203. 0000169C  486E FEF0                pea.l      [A6 - 0x110]
  2204. 000016A0  4EAD 301A                jsr        [A5 + 0x301A /* export_1535 */]
  2205. 000016A4  2054                     movea.l    A0, [A4]
  2206. 000016A6  7000                     moveq.l    D0, 0x00
  2207. 000016A8  1028 00A0                move.b     D0, [A0 + 0xA0]
  2208. 000016AC  2F00                     move.l     -[A7], D0
  2209. 000016AE  486E FEEE                pea.l      [A6 - 0x112]
  2210. 000016B2  4EAD 375A                jsr        [A5 + 0x375A /* export_1767 */]
  2211. 000016B6  2054                     movea.l    A0, [A4]
  2212. 000016B8  2F28 00A2                move.l     -[A7], [A0 + 0xA2]
  2213. 000016BC  2F0B                     move.l     -[A7], A3
  2214. 000016BE  A95F                     syscall    SetControlTitle/SetCTitle
  2215. 000016C0  558F                     subq.l     A7, 2
  2216. 000016C2  2F0C                     move.l     -[A7], A4
  2217. 000016C4  4EAD 10B2                jsr        [A5 + 0x10B2 /* export_530 */]
  2218. 000016C8  4A1F                     tst.b      [A7]+
  2219. 000016CA  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2220. 000016CE  6730                     beq        +0x32 /* 00001700 */
  2221. 000016D0  2054                     movea.l    A0, [A4]
  2222. 000016D2  2068 00A2                movea.l    A0, [A0 + 0xA2]
  2223. 000016D6  2050                     movea.l    A0, [A0]
  2224. 000016D8  47E8 0008                lea.l      A3, [A0 + 0x8]
  2225. 000016DC  3D53 FEE6                move.w     [A6 - 0x11A], [A3]
  2226. 000016E0  3D6B 0002 FEE8           move.w     [A6 - 0x118], [A3 + 0x2]
  2227. 000016E6  3D6B 0004 FEEA           move.w     [A6 - 0x116], [A3 + 0x4]
  2228. 000016EC  3D6B 0006 FEEC           move.w     [A6 - 0x114], [A3 + 0x6]
  2229. 000016F2  41EE FEE6                lea.l      A0, [A6 - 0x11A]
  2230. 000016F6  486E FEE6                pea.l      [A6 - 0x11A]
  2231. 000016FA  2F0C                     move.l     -[A7], A4
  2232. 000016FC  4EAD 11D2                jsr        [A5 + 0x11D2 /* export_566 */]
  2233. label00001700:
  2234. 00001700  486E FEF0                pea.l      [A6 - 0x110]
  2235. 00001704  4EAD 3022                jsr        [A5 + 0x3022 /* export_1536 */]
  2236. 00001708  7002                     moveq.l    D0, 0x02
  2237. 0000170A  2F00                     move.l     -[A7], D0
  2238. 0000170C  486E FEEE                pea.l      [A6 - 0x112]
  2239. 00001710  4EAD 3762                jsr        [A5 + 0x3762 /* export_1768 */]
  2240. 00001714  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2241. label00001718:
  2242. 00001718  4CEE 1808 FEDA           movem.l    D3,A3,A4, [A6 - 0x126]
  2243. 0000171E  4E5E                     unlink     A6
  2244. 00001720  205F                     movea.l    A0, [A7]+
  2245. 00001722  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2246. 00001726  4ED0                     jmp        [A0]
  2247. 00001728  8F54                     or.w       [A4], D7
  2248. 0000172A  4354                     chk.w      D1, [A4]
  2249. 0000172C  4C4D 4752                movem.l    D1,D4,D6,A0,A1,A2,A6, A5
  2250. 00001730  2E53                     movea.l    A7, [A3]
  2251. 00001732  4554                     chk.w      D2, [A4]
  2252. 00001734  5445                     addq.w     D5, 2
  2253. 00001736  5854                     addq.w     [A4], 4
  2254. 00001738  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2255. export_250: // at 0000173A (misaligned)
  2256. 0000173C  0000 2F0C                ori.b      D0, 0xC
  2257. 00001740  598F                     subq.l     A7, 4
  2258. 00001742  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2259. 00001746  4EBA FAEE                jsr        [PC - 0x512 /* 00001236 */]
  2260. 0000174A  285F                     movea.l    A4, [A7]+
  2261. 0000174C  598F                     subq.l     A7, 4
  2262. 0000174E  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  2263. 00001752  2054                     movea.l    A0, [A4]
  2264. 00001754  215F 00B8                move.l     [A0 + 0xB8], [A7]+
  2265. 00001758  2D4C 000C                move.l     [A6 + 0xC], A4
  2266. 0000175C  286E FFFC                movea.l    A4, [A6 - 0x4]
  2267. 00001760  4E5E                     unlink     A6
  2268. 00001762  2E9F                     move.l     [A7], [A7]+
  2269. 00001764  4E75                     rts
  2270. 00001766  9854                     sub.w      D4, [A4]
  2271. 00001768  5343                     subq.w     D3, 1
  2272. 0000176A  524F                     addq.w     A7, 1
  2273. 0000176C  4C4C 4552                movem.l    D1,D4,D6,A0,A2,A6, A4
  2274. 00001770  5343                     subq.w     D3, 1
  2275. 00001772  524F                     addq.w     A7, 1
  2276. 00001774  4C4C 4241                movem.l    D0,D6,A1,A6, A4
  2277. 00001778  522E 434C                addq.b     [A6 + 0x434C], 1
  2278. 0000177C  4F4E                     chk.w      D7, A6
  2279. 0000177E  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  2280. 00001780  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2281. export_251: // at 00001782 (misaligned)
  2282. 00001784  0000 2F0C                ori.b      D0, 0xC
  2283. 00001788  286E 0008                movea.l    A4, [A6 + 0x8]
  2284. 0000178C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2285. 00001790  2F0C                     move.l     -[A7], A4
  2286. 00001792  4EBA FB74                jsr        [PC - 0x48C /* 00001308 */]
  2287. 00001796  558F                     subq.l     A7, 2
  2288. 00001798  2F0C                     move.l     -[A7], A4
  2289. 0000179A  4EAD 492A                jsr        [A5 + 0x492A /* export_2337 */]
  2290. 0000179E  2F0C                     move.l     -[A7], A4
  2291. 000017A0  4EAD 30AA                jsr        [A5 + 0x30AA /* export_1553 */]
  2292. 000017A4  286E FFFC                movea.l    A4, [A6 - 0x4]
  2293. 000017A8  4E5E                     unlink     A6
  2294. 000017AA  205F                     movea.l    A0, [A7]+
  2295. 000017AC  504F                     addq.w     A7, 8
  2296. 000017AE  4ED0                     jmp        [A0]
  2297. 000017B0  9B54                     sub.w      [A4], D5
  2298. 000017B2  5343                     subq.w     D3, 1
  2299. 000017B4  524F                     addq.w     A7, 1
  2300. 000017B6  4C4C 4552                movem.l    D1,D4,D6,A0,A2,A6, A4
  2301. 000017BA  5343                     subq.w     D3, 1
  2302. 000017BC  524F                     addq.w     A7, 1
  2303. 000017BE  4C4C 4241                movem.l    D0,D6,A1,A6, A4
  2304. 000017C2  522E 4245                addq.b     [A6 + 0x4245], 1
  2305. 000017C6  494E                     chk.w      D4, A6
  2306. 000017C8  504F                     addq.w     A7, 8
  2307. 000017CA  5254                     addq.w     [A4], 1
  2308. 000017CC  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2309. export_252: // at 000017CE (misaligned)
  2310. 000017D0  0000 48E7                ori.b      D0, 0xE7
  2311. 000017D4  0018 286E                ori.b      [A0]+, 0x6E /* 'n' */
  2312. 000017D8  0008 2054                ori.b      A0, 0x54 /* 'T' */
  2313. 000017DC  4AA8 011C                tst.l      [A0 + 0x11C]
  2314. 000017E0  6728                     beq        +0x2A /* 0000180A */
  2315. 000017E2  7000                     moveq.l    D0, 0x00
  2316. 000017E4  2640                     movea.l    A3, D0
  2317. 000017E6  598F                     subq.l     A7, 4
  2318. 000017E8  2054                     movea.l    A0, [A4]
  2319. 000017EA  2F28 011C                move.l     -[A7], [A0 + 0x11C]
  2320. 000017EE  4EAD 2132                jsr        [A5 + 0x2132 /* export_1058 */]
  2321. 000017F2  265F                     movea.l    A3, [A7]+
  2322. 000017F4  200B                     move.l     D0, A3
  2323. 000017F6  6712                     beq        +0x14 /* 0000180A */
  2324. 000017F8  558F                     subq.l     A7, 2
  2325. 000017FA  2F0B                     move.l     -[A7], A3
  2326. 000017FC  4EAD 492A                jsr        [A5 + 0x492A /* export_2337 */]
  2327. 00001800  4A1F                     tst.b      [A7]+
  2328. 00001802  6606                     bne        +0x8 /* 0000180A */
  2329. 00001804  2F0B                     move.l     -[A7], A3
  2330. 00001806  4EAD 0EF2                jsr        [A5 + 0xEF2 /* export_474 */]
  2331. label0000180A:
  2332. 0000180A  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  2333. 00001810  4E5E                     unlink     A6
  2334. 00001812  205F                     movea.l    A0, [A7]+
  2335. 00001814  504F                     addq.w     A7, 8
  2336. 00001816  4ED0                     jmp        [A0]
  2337. 00001818  9954                     sub.w      [A4], D4
  2338. 0000181A  444F                     neg.w      A7
  2339. 0000181C  4355                     chk.w      D1, [A5]
  2340. 0000181E  4D45                     chk.w      D6, D5
  2341. 00001820  4E54 2E52                link       A4, -0xFFFFD1AE
  2342. 00001824  4556                     chk.w      D2, [A6]
  2343. 00001826  4541                     chk.w      D2, D1
  2344. 00001828  4C53 454C                movem.l    D2,D3,D6,A0,A2,A6, [A3]
  2345. 0000182C  4543                     chk.w      D2, D3
  2346. 0000182E  5449                     addq.w     A1, 2
  2347. 00001830  4F4E                     chk.w      D7, A6
  2348. 00001832  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2349. export_253: // at 00001834 (misaligned)
  2350. 00001836  FFB0                     .invalid   <<F/6/7>>
  2351. 00001838  48E7 0118                movem.l    -[A7], D7,A3,A4
  2352. 0000183C  286E 0008                movea.l    A4, [A6 + 0x8]
  2353. 00001840  41EE FFFC                lea.l      A0, [A6 - 0x4]
  2354. 00001844  598F                     subq.l     A7, 4
  2355. 00001846  2F0C                     move.l     -[A7], A4
  2356. 00001848  4EBA 0DCC                jsr        [PC + 0xDCC /* 00002616 */]
  2357. 0000184C  205F                     movea.l    A0, [A7]+
  2358. 0000184E  2D48 FFFC                move.l     [A6 - 0x4], A0
  2359. 00001852  2050                     movea.l    A0, [A0]
  2360. 00001854  7000                     moveq.l    D0, 0x00
  2361. 00001856  2140 008A                move.l     [A0 + 0x8A], D0
  2362. 0000185A  206E FFFC                movea.l    A0, [A6 - 0x4]
  2363. 0000185E  2050                     movea.l    A0, [A0]
  2364. 00001860  2140 008E                move.l     [A0 + 0x8E], D0
  2365. 00001864  4207                     clr.b      D7
  2366. 00001866  6000 00A0                bra        +0xA2 /* 00001908 */
  2367. label0000186A:
  2368. 0000186A  7000                     moveq.l    D0, 0x00
  2369. 0000186C  1007                     move.b     D0, D7
  2370. 0000186E  2054                     movea.l    A0, [A4]
  2371. 00001870  E580                     asl        D0, 2
  2372. 00001872  41E8 008A                lea.l      A0, [A0 + 0x8A]
  2373. 00001876  4AB0 0800                tst.l      [A0 + D0]
  2374. 0000187A  6700 008A                beq        +0x8C /* 00001906 */
  2375. 0000187E  41EE FFB8                lea.l      A0, [A6 - 0x48]
  2376. 00001882  486E FFB8                pea.l      [A6 - 0x48]
  2377. 00001886  4EAD 391A                jsr        [A5 + 0x391A /* export_1823 */]
  2378. 0000188A  4A00                     tst.b      D0
  2379. 0000188C  584F                     addq.w     A7, 4
  2380. 0000188E  675C                     beq        +0x5E /* 000018EC */
  2381. 00001890  7000                     moveq.l    D0, 0x00
  2382. 00001892  1007                     move.b     D0, D7
  2383. 00001894  2054                     movea.l    A0, [A4]
  2384. 00001896  E580                     asl        D0, 2
  2385. 00001898  41E8 008A                lea.l      A0, [A0 + 0x8A]
  2386. 0000189C  2670 0800                movea.l    A3, [A0 + D0]
  2387. 000018A0  598F                     subq.l     A7, 4
  2388. 000018A2  2F0B                     move.l     -[A7], A3
  2389. 000018A4  4EAD 4E4A                jsr        [A5 + 0x4E4A /* export_2501 */]
  2390. 000018A8  2D5F FFB0                move.l     [A6 - 0x50], [A7]+
  2391. 000018AC  7000                     moveq.l    D0, 0x00
  2392. 000018AE  1007                     move.b     D0, D7
  2393. 000018B0  206E FFFC                movea.l    A0, [A6 - 0x4]
  2394. 000018B4  2050                     movea.l    A0, [A0]
  2395. 000018B6  E580                     asl        D0, 2
  2396. 000018B8  41E8 008A                lea.l      A0, [A0 + 0x8A]
  2397. 000018BC  21AE FFB0 0800           move.l     [A0 + D0], [A6 - 0x50]
  2398. 000018C2  7000                     moveq.l    D0, 0x00
  2399. 000018C4  1007                     move.b     D0, D7
  2400. 000018C6  206E FFFC                movea.l    A0, [A6 - 0x4]
  2401. 000018CA  2050                     movea.l    A0, [A0]
  2402. 000018CC  E580                     asl        D0, 2
  2403. 000018CE  41E8 008A                lea.l      A0, [A0 + 0x8A]
  2404. 000018D2  2D70 0800 FFB4           move.l     [A6 - 0x4C], [A0 + D0]
  2405. 000018D8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2406. 000018DC  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  2407. 000018E0  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  2408. 000018E4  2B6E FFF8 FA9E           move.l     [A5 - 0x562], [A6 - 0x8]
  2409. 000018EA  601A                     bra        +0x1C /* 00001906 */
  2410. label000018EC:
  2411. 000018EC  598F                     subq.l     A7, 4
  2412. 000018EE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2413. 000018F2  4EAD 1E4A                jsr        [A5 + 0x1E4A /* export_965 */]
  2414. 000018F6  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2415. 000018FA  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  2416. 000018FE  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2417. 00001902  4EAD 3902                jsr        [A5 + 0x3902 /* export_1820 */]
  2418. label00001906:
  2419. 00001906  5207                     addq.b     D7, 1
  2420. label00001908:
  2421. 00001908  7000                     moveq.l    D0, 0x00
  2422. 0000190A  1007                     move.b     D0, D7
  2423. 0000190C  0C00 0001                cmpi.b     D0, 0x1
  2424. 00001910  6300 FF58                bls        -0xA6 /* 0000186A */
  2425. 00001914  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  2426. 0000191A  4CEE 1880 FFA4           movem.l    D7,A3,A4, [A6 - 0x5C]
  2427. 00001920  4E5E                     unlink     A6
  2428. 00001922  2E9F                     move.l     [A7], [A7]+
  2429. 00001924  4E75                     rts
  2430. 00001926  8F54                     or.w       [A4], D7
  2431. 00001928  5343                     subq.w     D3, 1
  2432. 0000192A  524F                     addq.w     A7, 1
  2433. 0000192C  4C4C 4552                movem.l    D1,D4,D6,A0,A2,A6, A4
  2434. 00001930  2E43                     movea.l    A7, D3
  2435. 00001932  4C4F 4E45                movem.l    D0,D2,D6,A1,A2,A3,A6, A7
  2436. 00001936  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2437. // begin alternate branch 00001938-0000193C
  2438. export_254:
  2439. fn00001938:
  2440. 00001938  4E56 FFB4                link       A6, -0x004C
  2441. // end alternate branch 00001938-0000193C
  2442. export_254: // at 00001938 (misaligned)
  2443. fn00001938: // (misaligned)
  2444. 0000193A  FFB4                     .invalid   <<F/6/7>>
  2445. 0000193C  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2446. 00001940  1A2E 000C                move.b     D5, [A6 + 0xC]
  2447. 00001944  286E 0008                movea.l    A4, [A6 + 0x8]
  2448. 00001948  4207                     clr.b      D7
  2449. 0000194A  6000 019C                bra        +0x19E /* 00001AE8 */
  2450. label0000194E:
  2451. 0000194E  7000                     moveq.l    D0, 0x00
  2452. 00001950  1007                     move.b     D0, D7
  2453. 00001952  2054                     movea.l    A0, [A4]
  2454. 00001954  E580                     asl        D0, 2
  2455. 00001956  41E8 008A                lea.l      A0, [A0 + 0x8A]
  2456. 0000195A  2670 0800                movea.l    A3, [A0 + D0]
  2457. 0000195E  200B                     move.l     D0, A3
  2458. 00001960  6700 0184                beq        +0x186 /* 00001AE6 */
  2459. 00001964  7000                     moveq.l    D0, 0x00
  2460. 00001966  1007                     move.b     D0, D7
  2461. 00001968  41ED FD4A                lea.l      A0, [A5 - 0x2B6]
  2462. 0000196C  1C30 0000                move.b     D6, [A0 + D0.w]
  2463. 00001970  2054                     movea.l    A0, [A4]
  2464. 00001972  43EE FFE8                lea.l      A1, [A6 - 0x18]
  2465. 00001976  41E8 0028                lea.l      A0, [A0 + 0x28]
  2466. 0000197A  22D8                     move.l     [A1]+, [A0]+
  2467. 0000197C  22D8                     move.l     [A1]+, [A0]+
  2468. 0000197E  2054                     movea.l    A0, [A4]
  2469. 00001980  43EE FFF0                lea.l      A1, [A6 - 0x10]
  2470. 00001984  41E8 0030                lea.l      A0, [A0 + 0x30]
  2471. 00001988  22D8                     move.l     [A1]+, [A0]+
  2472. 0000198A  22D8                     move.l     [A1]+, [A0]+
  2473. 0000198C  7000                     moveq.l    D0, 0x00
  2474. 0000198E  1007                     move.b     D0, D7
  2475. 00001990  2F00                     move.l     -[A7], D0
  2476. 00001992  486E FFE8                pea.l      [A6 - 0x18]
  2477. 00001996  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  2478. 0000199A  2040                     movea.l    A0, D0
  2479. 0000199C  2D48 FFCC                move.l     [A6 - 0x34], A0
  2480. 000019A0  7000                     moveq.l    D0, 0x00
  2481. 000019A2  1007                     move.b     D0, D7
  2482. 000019A4  2F00                     move.l     -[A7], D0
  2483. 000019A6  7000                     moveq.l    D0, 0x00
  2484. 000019A8  2F00                     move.l     -[A7], D0
  2485. 000019AA  2054                     movea.l    A0, [A4]
  2486. 000019AC  4868 00A4                pea.l      [A0 + 0xA4]
  2487. 000019B0  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  2488. 000019B4  508F                     addq.l     A7, 8
  2489. 000019B6  2F00                     move.l     -[A7], D0
  2490. 000019B8  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  2491. 000019BC  2040                     movea.l    A0, D0
  2492. 000019BE  2010                     move.l     D0, [A0]
  2493. 000019C0  5380                     subq.l     D0, 1
  2494. 000019C2  206E FFCC                movea.l    A0, [A6 - 0x34]
  2495. 000019C6  D190                     add.l      [A0], D0
  2496. 000019C8  7000                     moveq.l    D0, 0x00
  2497. 000019CA  1006                     move.b     D0, D6
  2498. 000019CC  2F00                     move.l     -[A7], D0
  2499. 000019CE  486E FFE8                pea.l      [A6 - 0x18]
  2500. 000019D2  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  2501. 000019D6  2040                     movea.l    A0, D0
  2502. 000019D8  2D48 FFC8                move.l     [A6 - 0x38], A0
  2503. 000019DC  7000                     moveq.l    D0, 0x00
  2504. 000019DE  1006                     move.b     D0, D6
  2505. 000019E0  2F00                     move.l     -[A7], D0
  2506. 000019E2  486E FFF0                pea.l      [A6 - 0x10]
  2507. 000019E6  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  2508. 000019EA  2040                     movea.l    A0, D0
  2509. 000019EC  226E FFC8                movea.l    A1, [A6 - 0x38]
  2510. 000019F0  2010                     move.l     D0, [A0]
  2511. 000019F2  D191                     add.l      [A1], D0
  2512. 000019F4  7000                     moveq.l    D0, 0x00
  2513. 000019F6  1007                     move.b     D0, D7
  2514. 000019F8  2F00                     move.l     -[A7], D0
  2515. 000019FA  486E FFF0                pea.l      [A6 - 0x10]
  2516. 000019FE  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  2517. 00001A02  2040                     movea.l    A0, D0
  2518. 00001A04  2D48 FFC4                move.l     [A6 - 0x3C], A0
  2519. 00001A08  7000                     moveq.l    D0, 0x00
  2520. 00001A0A  1007                     move.b     D0, D7
  2521. 00001A0C  2F00                     move.l     -[A7], D0
  2522. 00001A0E  7000                     moveq.l    D0, 0x00
  2523. 00001A10  2F00                     move.l     -[A7], D0
  2524. 00001A12  2054                     movea.l    A0, [A4]
  2525. 00001A14  4868 00A4                pea.l      [A0 + 0xA4]
  2526. 00001A18  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  2527. 00001A1C  508F                     addq.l     A7, 8
  2528. 00001A1E  2F00                     move.l     -[A7], D0
  2529. 00001A20  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  2530. 00001A24  2040                     movea.l    A0, D0
  2531. 00001A26  226E FFC4                movea.l    A1, [A6 - 0x3C]
  2532. 00001A2A  2011                     move.l     D0, [A1]
  2533. 00001A2C  9090                     sub.l      D0, [A0]
  2534. 00001A2E  2D40 FFC0                move.l     [A6 - 0x40], D0
  2535. 00001A32  7000                     moveq.l    D0, 0x00
  2536. 00001A34  1007                     move.b     D0, D7
  2537. 00001A36  2F00                     move.l     -[A7], D0
  2538. 00001A38  7001                     moveq.l    D0, 0x01
  2539. 00001A3A  2F00                     move.l     -[A7], D0
  2540. 00001A3C  2054                     movea.l    A0, [A4]
  2541. 00001A3E  4868 00A4                pea.l      [A0 + 0xA4]
  2542. 00001A42  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  2543. 00001A46  508F                     addq.l     A7, 8
  2544. 00001A48  2F00                     move.l     -[A7], D0
  2545. 00001A4A  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  2546. 00001A4E  2040                     movea.l    A0, D0
  2547. 00001A50  202E FFC0                move.l     D0, [A6 - 0x40]
  2548. 00001A54  2210                     move.l     D1, [A0]
  2549. 00001A56  D280                     add.l      D1, D0
  2550. 00001A58  5481                     addq.l     D1, 2
  2551. 00001A5A  2D41 FFBC                move.l     [A6 - 0x44], D1
  2552. 00001A5E  7000                     moveq.l    D0, 0x00
  2553. 00001A60  1007                     move.b     D0, D7
  2554. 00001A62  2F00                     move.l     -[A7], D0
  2555. 00001A64  486E FFF0                pea.l      [A6 - 0x10]
  2556. 00001A68  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  2557. 00001A6C  2040                     movea.l    A0, D0
  2558. 00001A6E  202E FFBC                move.l     D0, [A6 - 0x44]
  2559. 00001A72  2080                     move.l     [A0], D0
  2560. 00001A74  7000                     moveq.l    D0, 0x00
  2561. 00001A76  1006                     move.b     D0, D6
  2562. 00001A78  2F00                     move.l     -[A7], D0
  2563. 00001A7A  486E FFF0                pea.l      [A6 - 0x10]
  2564. 00001A7E  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  2565. 00001A82  2040                     movea.l    A0, D0
  2566. 00001A84  7010                     moveq.l    D0, 0x10
  2567. 00001A86  2080                     move.l     [A0], D0
  2568. 00001A88  41EE FFE8                lea.l      A0, [A6 - 0x18]
  2569. 00001A8C  2D48 FFF8                move.l     [A6 - 0x8], A0
  2570. 00001A90  486E FFF0                pea.l      [A6 - 0x10]
  2571. 00001A94  486E FFE8                pea.l      [A6 - 0x18]
  2572. 00001A98  486E FFB4                pea.l      [A6 - 0x4C]
  2573. 00001A9C  4EAD 317A                jsr        [A5 + 0x317A /* export_1579 */]
  2574. 00001AA0  41EE FFB4                lea.l      A0, [A6 - 0x4C]
  2575. 00001AA4  43EE FFE0                lea.l      A1, [A6 - 0x20]
  2576. 00001AA8  22D8                     move.l     [A1]+, [A0]+
  2577. 00001AAA  22D8                     move.l     [A1]+, [A0]+
  2578. 00001AAC  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2579. 00001AB0  2D48 FFFC                move.l     [A6 - 0x4], A0
  2580. 00001AB4  206E FFF8                movea.l    A0, [A6 - 0x8]
  2581. 00001AB8  2D50 FFD0                move.l     [A6 - 0x30], [A0]
  2582. 00001ABC  2D68 0004 FFD4           move.l     [A6 - 0x2C], [A0 + 0x4]
  2583. 00001AC2  206E FFFC                movea.l    A0, [A6 - 0x4]
  2584. 00001AC6  2D50 FFD8                move.l     [A6 - 0x28], [A0]
  2585. 00001ACA  2D68 0004 FFDC           move.l     [A6 - 0x24], [A0 + 0x4]
  2586. 00001AD0  41EE FFD0                lea.l      A0, [A6 - 0x30]
  2587. 00001AD4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2588. 00001AD8  2F08                     move.l     -[A7], A0
  2589. 00001ADA  1F05                     move.b     -[A7], D5
  2590. 00001ADC  2F0B                     move.l     -[A7], A3
  2591. 00001ADE  4EAD 4A5A                jsr        [A5 + 0x4A5A /* export_2375 */]
  2592. 00001AE2  4FEF 0048                lea.l      A7, [A7 + 0x48]
  2593. label00001AE6:
  2594. 00001AE6  5207                     addq.b     D7, 1
  2595. label00001AE8:
  2596. 00001AE8  7000                     moveq.l    D0, 0x00
  2597. 00001AEA  1007                     move.b     D0, D7
  2598. 00001AEC  0C00 0001                cmpi.b     D0, 0x1
  2599. 00001AF0  6300 FE5C                bls        -0x1A2 /* 0000194E */
  2600. 00001AF4  4CEE 18E0 FFA0           movem.l    D5,D6,D7,A3,A4, [A6 - 0x60]
  2601. 00001AFA  4E5E                     unlink     A6
  2602. 00001AFC  205F                     movea.l    A0, [A7]+
  2603. 00001AFE  5C4F                     addq.w     A7, 6
  2604. 00001B00  4ED0                     jmp        [A0]
  2605. 00001B02  9A54                     sub.w      D5, [A4]
  2606. 00001B04  5343                     subq.w     D3, 1
  2607. 00001B06  524F                     addq.w     A7, 1
  2608. 00001B08  4C4C 4552                movem.l    D1,D4,D6,A0,A2,A6, A4
  2609. 00001B0C  2E41                     movea.l    A7, D1
  2610. 00001B0E  444A                     neg.w      A2
  2611. 00001B10  5553                     subq.w     [A3], 2
  2612. 00001B12  5453                     addq.w     [A3], 2
  2613. 00001B14  4352                     chk.w      D1, [A2]
  2614. 00001B16  4F4C                     chk.w      D7, A4
  2615. 00001B18  4C42 4152                movem.l    D1,D4,D6,A0,A6, D2
  2616. 00001B1C  5300                     subq.b     D0, 1
  2617. 00001B1E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2618. export_255: // at 00001B20 (misaligned)
  2619. 00001B22  FF66                     .extension 0xF66 <<F/4-5/7>> // unimplemented
  2620. 00001B24  48E7 0018                movem.l    -[A7], A3,A4
  2621. 00001B28  266E 000C                movea.l    A3, [A6 + 0xC]
  2622. 00001B2C  286E 0008                movea.l    A4, [A6 + 0x8]
  2623. 00001B30  7000                     moveq.l    D0, 0x00
  2624. 00001B32  2F00                     move.l     -[A7], D0
  2625. 00001B34  2F0B                     move.l     -[A7], A3
  2626. 00001B36  4EAD 4A72                jsr        [A5 + 0x4A72 /* export_2378 */]
  2627. 00001B3A  2F0B                     move.l     -[A7], A3
  2628. 00001B3C  2F0C                     move.l     -[A7], A4
  2629. 00001B3E  4EBA 14EE                jsr        [PC + 0x14EE /* 0000302E */]
  2630. 00001B42  7000                     moveq.l    D0, 0x00
  2631. 00001B44  2D40 FF8E                move.l     [A6 - 0x72], D0
  2632. 00001B48  2D40 FF92                move.l     [A6 - 0x6E], D0
  2633. 00001B4C  2D40 FF96                move.l     [A6 - 0x6A], D0
  2634. 00001B50  2D40 FF9A                move.l     [A6 - 0x66], D0
  2635. 00001B54  41EE FF8E                lea.l      A0, [A6 - 0x72]
  2636. 00001B58  2F0C                     move.l     -[A7], A4
  2637. 00001B5A  486E FF9E                pea.l      [A6 - 0x62]
  2638. 00001B5E  4EAD 0F6A                jsr        [A5 + 0xF6A /* export_489 */]
  2639. 00001B62  486E FF9E                pea.l      [A6 - 0x62]
  2640. 00001B66  4EAD 0F72                jsr        [A5 + 0xF72 /* export_490 */]
  2641. 00001B6A  2640                     movea.l    A3, D0
  2642. 00001B6C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2643. 00001B70  603E                     bra        +0x40 /* 00001BB0 */
  2644. label00001B72:
  2645. 00001B72  41EE FF7E                lea.l      A0, [A6 - 0x82]
  2646. 00001B76  486E FF7E                pea.l      [A6 - 0x82]
  2647. 00001B7A  2F0B                     move.l     -[A7], A3
  2648. 00001B7C  4EAD 10CA                jsr        [A5 + 0x10CA /* export_533 */]
  2649. 00001B80  486E FF7E                pea.l      [A6 - 0x82]
  2650. 00001B84  486E FF6E                pea.l      [A6 - 0x92]
  2651. 00001B88  486E FF8E                pea.l      [A6 - 0x72]
  2652. 00001B8C  4EAD 322A                jsr        [A5 + 0x322A /* export_1601 */]
  2653. 00001B90  41EE FF8E                lea.l      A0, [A6 - 0x72]
  2654. 00001B94  43EE FF6E                lea.l      A1, [A6 - 0x92]
  2655. 00001B98  20D9                     move.l     [A0]+, [A1]+
  2656. 00001B9A  20D9                     move.l     [A0]+, [A1]+
  2657. 00001B9C  20D9                     move.l     [A0]+, [A1]+
  2658. 00001B9E  20D9                     move.l     [A0]+, [A1]+
  2659. 00001BA0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2660. 00001BA4  486E FF9E                pea.l      [A6 - 0x62]
  2661. 00001BA8  4EAD 0F7A                jsr        [A5 + 0xF7A /* export_491 */]
  2662. 00001BAC  2640                     movea.l    A3, D0
  2663. 00001BAE  584F                     addq.w     A7, 4
  2664. label00001BB0:
  2665. 00001BB0  486E FF9E                pea.l      [A6 - 0x62]
  2666. 00001BB4  4EAD 2022                jsr        [A5 + 0x2022 /* export_1024 */]
  2667. 00001BB8  4A00                     tst.b      D0
  2668. 00001BBA  584F                     addq.w     A7, 4
  2669. 00001BBC  66B4                     bne        -0x4A /* 00001B72 */
  2670. 00001BBE  486E FF8E                pea.l      [A6 - 0x72]
  2671. 00001BC2  486E FF66                pea.l      [A6 - 0x9A]
  2672. 00001BC6  4EAD 324A                jsr        [A5 + 0x324A /* export_1605 */]
  2673. 00001BCA  41EE FF66                lea.l      A0, [A6 - 0x9A]
  2674. 00001BCE  43EE FF86                lea.l      A1, [A6 - 0x7A]
  2675. 00001BD2  22D8                     move.l     [A1]+, [A0]+
  2676. 00001BD4  22D8                     move.l     [A1]+, [A0]+
  2677. 00001BD6  41EE FF86                lea.l      A0, [A6 - 0x7A]
  2678. 00001BDA  508F                     addq.l     A7, 8
  2679. 00001BDC  2F08                     move.l     -[A7], A0
  2680. 00001BDE  7000                     moveq.l    D0, 0x00
  2681. 00001BE0  1F00                     move.b     -[A7], D0
  2682. 00001BE2  2F0C                     move.l     -[A7], A4
  2683. 00001BE4  4EBA 01C4                jsr        [PC + 0x1C4 /* 00001DAA */]
  2684. 00001BE8  7002                     moveq.l    D0, 0x02
  2685. 00001BEA  2F00                     move.l     -[A7], D0
  2686. 00001BEC  486E FF9E                pea.l      [A6 - 0x62]
  2687. 00001BF0  4EAD 200A                jsr        [A5 + 0x200A /* export_1021 */]
  2688. 00001BF4  504F                     addq.w     A7, 8
  2689. 00001BF6  4CEE 1800 FF5E           movem.l    A3,A4, [A6 - 0xA2]
  2690. 00001BFC  4E5E                     unlink     A6
  2691. 00001BFE  205F                     movea.l    A0, [A7]+
  2692. 00001C00  504F                     addq.w     A7, 8
  2693. 00001C02  4ED0                     jmp        [A0]
  2694. 00001C04  9754                     sub.w      [A4], D3
  2695. 00001C06  5343                     subq.w     D3, 1
  2696. 00001C08  524F                     addq.w     A7, 1
  2697. 00001C0A  4C4C 4552                movem.l    D1,D4,D6,A0,A2,A6, A4
  2698. 00001C0E  2E52                     movea.l    A7, [A2]
  2699. 00001C10  454D                     chk.w      D2, A5
  2700. 00001C12  4F56                     chk.w      D7, [A6]
  2701. 00001C14  4553                     chk.w      D2, [A3]
  2702. 00001C16  5542                     subq.w     D2, 2
  2703. 00001C18  5649                     addq.w     A1, 3
  2704. 00001C1A  4557                     chk.w      D2, [A7]
  2705. 00001C1C  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2706. export_256: // at 00001C1E (misaligned)
  2707. 00001C20  FFE2                     .invalid   <<F/7/7>>
  2708. 00001C22  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2709. 00001C26  1C2E 000C                move.b     D6, [A6 + 0xC]
  2710. 00001C2A  47EE FFFE                lea.l      A3, [A6 - 0x2]
  2711. 00001C2E  286E 0008                movea.l    A4, [A6 + 0x8]
  2712. 00001C32  4207                     clr.b      D7
  2713. 00001C34  6000 00A8                bra        +0xAA /* 00001CDE */
  2714. label00001C38:
  2715. 00001C38  7000                     moveq.l    D0, 0x00
  2716. 00001C3A  1007                     move.b     D0, D7
  2717. 00001C3C  2054                     movea.l    A0, [A4]
  2718. 00001C3E  E580                     asl        D0, 2
  2719. 00001C40  41E8 008A                lea.l      A0, [A0 + 0x8A]
  2720. 00001C44  4AB0 0800                tst.l      [A0 + D0]
  2721. 00001C48  6700 008A                beq        +0x8C /* 00001CD4 */
  2722. 00001C4C  7000                     moveq.l    D0, 0x00
  2723. 00001C4E  1007                     move.b     D0, D7
  2724. 00001C50  2054                     movea.l    A0, [A4]
  2725. 00001C52  E580                     asl        D0, 2
  2726. 00001C54  41E8 008A                lea.l      A0, [A0 + 0x8A]
  2727. 00001C58  2D70 0800 FFF6           move.l     [A6 - 0xA], [A0 + D0]
  2728. 00001C5E  558F                     subq.l     A7, 2
  2729. 00001C60  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  2730. 00001C64  4EAD 4A2A                jsr        [A5 + 0x4A2A /* export_2369 */]
  2731. 00001C68  4A1F                     tst.b      [A7]+
  2732. 00001C6A  6768                     beq        +0x6A /* 00001CD4 */
  2733. 00001C6C  7000                     moveq.l    D0, 0x00
  2734. 00001C6E  1007                     move.b     D0, D7
  2735. 00001C70  2054                     movea.l    A0, [A4]
  2736. 00001C72  E580                     asl        D0, 2
  2737. 00001C74  41E8 008A                lea.l      A0, [A0 + 0x8A]
  2738. 00001C78  2D70 0800 FFFA           move.l     [A6 - 0x6], [A0 + D0]
  2739. 00001C7E  558F                     subq.l     A7, 2
  2740. 00001C80  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2741. 00001C84  4EAD 308A                jsr        [A5 + 0x308A /* export_1549 */]
  2742. 00001C88  4A1F                     tst.b      [A7]+
  2743. 00001C8A  6748                     beq        +0x4A /* 00001CD4 */
  2744. 00001C8C  7000                     moveq.l    D0, 0x00
  2745. 00001C8E  1007                     move.b     D0, D7
  2746. 00001C90  17BC 0001 0000           move.b     [A3 + D0.w], 0x1
  2747. 00001C96  4A06                     tst.b      D6
  2748. 00001C98  6720                     beq        +0x22 /* 00001CBA */
  2749. 00001C9A  7000                     moveq.l    D0, 0x00
  2750. 00001C9C  1007                     move.b     D0, D7
  2751. 00001C9E  2054                     movea.l    A0, [A4]
  2752. 00001CA0  E580                     asl        D0, 2
  2753. 00001CA2  41E8 008A                lea.l      A0, [A0 + 0x8A]
  2754. 00001CA6  2D70 0800 FFEE           move.l     [A6 - 0x12], [A0 + D0]
  2755. 00001CAC  7000                     moveq.l    D0, 0x00
  2756. 00001CAE  1F00                     move.b     -[A7], D0
  2757. 00001CB0  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  2758. 00001CB4  4EAD 30AA                jsr        [A5 + 0x30AA /* export_1553 */]
  2759. 00001CB8  6022                     bra        +0x24 /* 00001CDC */
  2760. label00001CBA:
  2761. 00001CBA  7000                     moveq.l    D0, 0x00
  2762. 00001CBC  1007                     move.b     D0, D7
  2763. 00001CBE  2054                     movea.l    A0, [A4]
  2764. 00001CC0  E580                     asl        D0, 2
  2765. 00001CC2  43E8 008A                lea.l      A1, [A0 + 0x8A]
  2766. 00001CC6  2071 0800                movea.l    A0, [A1 + D0]
  2767. 00001CCA  2050                     movea.l    A0, [A0]
  2768. 00001CCC  2F28 00A2                move.l     -[A7], [A0 + 0xA2]
  2769. 00001CD0  A958                     syscall    HideControl
  2770. 00001CD2  6008                     bra        +0xA /* 00001CDC */
  2771. label00001CD4:
  2772. 00001CD4  7000                     moveq.l    D0, 0x00
  2773. 00001CD6  1007                     move.b     D0, D7
  2774. 00001CD8  4233 0000                clr.b      [A3 + D0.w]
  2775. label00001CDC:
  2776. 00001CDC  5207                     addq.b     D7, 1
  2777. label00001CDE:
  2778. 00001CDE  7000                     moveq.l    D0, 0x00
  2779. 00001CE0  1007                     move.b     D0, D7
  2780. 00001CE2  0C00 0001                cmpi.b     D0, 0x1
  2781. 00001CE6  6300 FF50                bls        -0xAE /* 00001C38 */
  2782. 00001CEA  2054                     movea.l    A0, [A4]
  2783. 00001CEC  43EE FFF2                lea.l      A1, [A6 - 0xE]
  2784. 00001CF0  41E8 0030                lea.l      A0, [A0 + 0x30]
  2785. 00001CF4  22D8                     move.l     [A1]+, [A0]+
  2786. 00001CF6  22D8                     move.l     [A1]+, [A0]+
  2787. 00001CF8  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2788. 00001CFC  1F06                     move.b     -[A7], D6
  2789. 00001CFE  2F0C                     move.l     -[A7], A4
  2790. 00001D00  4EBA 1024                jsr        [PC + 0x1024 /* 00002D26 */]
  2791. 00001D04  1F06                     move.b     -[A7], D6
  2792. 00001D06  2F0C                     move.l     -[A7], A4
  2793. 00001D08  4EBA FC2E                jsr        [PC - 0x3D2 /* 00001938 */]
  2794. 00001D0C  2054                     movea.l    A0, [A4]
  2795. 00001D0E  4868 0030                pea.l      [A0 + 0x30]
  2796. 00001D12  486E FFF2                pea.l      [A6 - 0xE]
  2797. 00001D16  4EAD 31A2                jsr        [A5 + 0x31A2 /* export_1584 */]
  2798. 00001D1A  4A00                     tst.b      D0
  2799. 00001D1C  504F                     addq.w     A7, 8
  2800. 00001D1E  672C                     beq        +0x2E /* 00001D4C */
  2801. 00001D20  2054                     movea.l    A0, [A4]
  2802. 00001D22  4868 007A                pea.l      [A0 + 0x7A]
  2803. 00001D26  486E FFE2                pea.l      [A6 - 0x1E]
  2804. 00001D2A  4EAD 31C2                jsr        [A5 + 0x31C2 /* export_1588 */]
  2805. 00001D2E  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  2806. 00001D32  43EE FFEA                lea.l      A1, [A6 - 0x16]
  2807. 00001D36  22D8                     move.l     [A1]+, [A0]+
  2808. 00001D38  22D8                     move.l     [A1]+, [A0]+
  2809. 00001D3A  41EE FFEA                lea.l      A0, [A6 - 0x16]
  2810. 00001D3E  508F                     addq.l     A7, 8
  2811. 00001D40  2F08                     move.l     -[A7], A0
  2812. 00001D42  7000                     moveq.l    D0, 0x00
  2813. 00001D44  1F00                     move.b     -[A7], D0
  2814. 00001D46  2F0C                     move.l     -[A7], A4
  2815. 00001D48  4EBA 0060                jsr        [PC + 0x60 /* 00001DAA */]
  2816. label00001D4C:
  2817. 00001D4C  4207                     clr.b      D7
  2818. 00001D4E  602A                     bra        +0x2C /* 00001D7A */
  2819. label00001D50:
  2820. 00001D50  7000                     moveq.l    D0, 0x00
  2821. 00001D52  1007                     move.b     D0, D7
  2822. 00001D54  4A33 0000                tst.b      [A3 + D0.w]
  2823. 00001D58  671E                     beq        +0x20 /* 00001D78 */
  2824. 00001D5A  7000                     moveq.l    D0, 0x00
  2825. 00001D5C  1007                     move.b     D0, D7
  2826. 00001D5E  2054                     movea.l    A0, [A4]
  2827. 00001D60  E580                     asl        D0, 2
  2828. 00001D62  41E8 008A                lea.l      A0, [A0 + 0x8A]
  2829. 00001D66  2D70 0800 FFFA           move.l     [A6 - 0x6], [A0 + D0]
  2830. 00001D6C  7001                     moveq.l    D0, 0x01
  2831. 00001D6E  1F00                     move.b     -[A7], D0
  2832. 00001D70  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2833. 00001D74  4EAD 30AA                jsr        [A5 + 0x30AA /* export_1553 */]
  2834. label00001D78:
  2835. 00001D78  5207                     addq.b     D7, 1
  2836. label00001D7A:
  2837. 00001D7A  7000                     moveq.l    D0, 0x00
  2838. 00001D7C  1007                     move.b     D0, D7
  2839. 00001D7E  0C00 0001                cmpi.b     D0, 0x1
  2840. 00001D82  63CC                     bls        -0x32 /* 00001D50 */
  2841. 00001D84  4CEE 18C0 FFD2           movem.l    D6,D7,A3,A4, [A6 - 0x2E]
  2842. 00001D8A  4E5E                     unlink     A6
  2843. 00001D8C  205F                     movea.l    A0, [A7]+
  2844. 00001D8E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2845. 00001D92  4ED0                     jmp        [A0]
  2846. 00001D94  9254                     sub.w      D1, [A4]
  2847. 00001D96  5343                     subq.w     D3, 1
  2848. 00001D98  524F                     addq.w     A7, 1
  2849. 00001D9A  4C4C 4552                movem.l    D1,D4,D6,A0,A2,A6, A4
  2850. 00001D9E  2E53                     movea.l    A7, [A3]
  2851. 00001DA0  4554                     chk.w      D2, [A4]
  2852. 00001DA2  4652                     not.w      [A2]
  2853. 00001DA4  414D                     chk.w      D0, A5
  2854. 00001DA6  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  2855. 00001DA8  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2856. // begin alternate branch 00001DAA-00001DAE
  2857. export_257:
  2858. fn00001DAA:
  2859. 00001DAA  4E56 FFF4                link       A6, -0x000C
  2860. // end alternate branch 00001DAA-00001DAE
  2861. export_257: // at 00001DAA (misaligned)
  2862. fn00001DAA: // (misaligned)
  2863. 00001DAC  FFF4                     .invalid   <<F/7/7>>
  2864. 00001DAE  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  2865. 00001DB2  182E 000C                move.b     D4, [A6 + 0xC]
  2866. 00001DB6  286E 0008                movea.l    A4, [A6 + 0x8]
  2867. 00001DBA  2054                     movea.l    A0, [A4]
  2868. 00001DBC  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2869. 00001DC0  41E8 0038                lea.l      A0, [A0 + 0x38]
  2870. 00001DC4  22D8                     move.l     [A1]+, [A0]+
  2871. 00001DC6  22D8                     move.l     [A1]+, [A0]+
  2872. 00001DC8  206E 000E                movea.l    A0, [A6 + 0xE]
  2873. 00001DCC  2254                     movea.l    A1, [A4]
  2874. 00001DCE  43E9 007A                lea.l      A1, [A1 + 0x7A]
  2875. 00001DD2  22D8                     move.l     [A1]+, [A0]+
  2876. 00001DD4  22D8                     move.l     [A1]+, [A0]+
  2877. 00001DD6  4207                     clr.b      D7
  2878. 00001DD8  6000 00B2                bra        +0xB4 /* 00001E8C */
  2879. label00001DDC:
  2880. 00001DDC  7000                     moveq.l    D0, 0x00
  2881. 00001DDE  1007                     move.b     D0, D7
  2882. 00001DE0  2F00                     move.l     -[A7], D0
  2883. 00001DE2  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2884. 00001DE6  4EAD 3172                jsr        [A5 + 0x3172 /* export_1578 */]
  2885. 00001DEA  2040                     movea.l    A0, D0
  2886. 00001DEC  2D48 FFF4                move.l     [A6 - 0xC], A0
  2887. 00001DF0  7000                     moveq.l    D0, 0x00
  2888. 00001DF2  1007                     move.b     D0, D7
  2889. 00001DF4  2F00                     move.l     -[A7], D0
  2890. 00001DF6  2054                     movea.l    A0, [A4]
  2891. 00001DF8  4868 0030                pea.l      [A0 + 0x30]
  2892. 00001DFC  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  2893. 00001E00  2040                     movea.l    A0, D0
  2894. 00001E02  226E FFF4                movea.l    A1, [A6 - 0xC]
  2895. 00001E06  2A11                     move.l     D5, [A1]
  2896. 00001E08  9A90                     sub.l      D5, [A0]
  2897. 00001E0A  4A85                     tst.l      D5
  2898. 00001E0C  5DC3                     slt        D3
  2899. 00001E0E  4403                     neg.b      D3
  2900. 00001E10  6704                     beq        +0x6 /* 00001E16 */
  2901. 00001E12  7000                     moveq.l    D0, 0x00
  2902. 00001E14  6002                     bra        +0x4 /* 00001E18 */
  2903. label00001E16:
  2904. 00001E16  2005                     move.l     D0, D5
  2905. label00001E18:
  2906. 00001E18  2C00                     move.l     D6, D0
  2907. 00001E1A  7000                     moveq.l    D0, 0x00
  2908. 00001E1C  1007                     move.b     D0, D7
  2909. 00001E1E  2F00                     move.l     -[A7], D0
  2910. 00001E20  2054                     movea.l    A0, [A4]
  2911. 00001E22  4868 0082                pea.l      [A0 + 0x82]
  2912. 00001E26  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  2913. 00001E2A  2040                     movea.l    A0, D0
  2914. 00001E2C  2086                     move.l     [A0], D6
  2915. 00001E2E  7000                     moveq.l    D0, 0x00
  2916. 00001E30  1007                     move.b     D0, D7
  2917. 00001E32  2054                     movea.l    A0, [A4]
  2918. 00001E34  E580                     asl        D0, 2
  2919. 00001E36  41E8 008A                lea.l      A0, [A0 + 0x8A]
  2920. 00001E3A  4AB0 0800                tst.l      [A0 + D0]
  2921. 00001E3E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2922. 00001E42  671A                     beq        +0x1C /* 00001E5E */
  2923. 00001E44  7000                     moveq.l    D0, 0x00
  2924. 00001E46  1007                     move.b     D0, D7
  2925. 00001E48  2054                     movea.l    A0, [A4]
  2926. 00001E4A  E580                     asl        D0, 2
  2927. 00001E4C  41E8 008A                lea.l      A0, [A0 + 0x8A]
  2928. 00001E50  2670 0800                movea.l    A3, [A0 + D0]
  2929. 00001E54  2F06                     move.l     -[A7], D6
  2930. 00001E56  1F04                     move.b     -[A7], D4
  2931. 00001E58  2F0B                     move.l     -[A7], A3
  2932. 00001E5A  4EAD 30BA                jsr        [A5 + 0x30BA /* export_1555 */]
  2933. label00001E5E:
  2934. 00001E5E  7000                     moveq.l    D0, 0x00
  2935. 00001E60  1007                     move.b     D0, D7
  2936. 00001E62  2F00                     move.l     -[A7], D0
  2937. 00001E64  2054                     movea.l    A0, [A4]
  2938. 00001E66  4868 0038                pea.l      [A0 + 0x38]
  2939. 00001E6A  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  2940. 00001E6E  2040                     movea.l    A0, D0
  2941. 00001E70  BC90                     cmp.l      D6, [A0]
  2942. 00001E72  504F                     addq.w     A7, 8
  2943. 00001E74  6C14                     bge        +0x16 /* 00001E8A */
  2944. 00001E76  7000                     moveq.l    D0, 0x00
  2945. 00001E78  1007                     move.b     D0, D7
  2946. 00001E7A  2F00                     move.l     -[A7], D0
  2947. 00001E7C  486E FFF8                pea.l      [A6 - 0x8]
  2948. 00001E80  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  2949. 00001E84  2040                     movea.l    A0, D0
  2950. 00001E86  2086                     move.l     [A0], D6
  2951. 00001E88  504F                     addq.w     A7, 8
  2952. label00001E8A:
  2953. 00001E8A  5207                     addq.b     D7, 1
  2954. label00001E8C:
  2955. 00001E8C  7000                     moveq.l    D0, 0x00
  2956. 00001E8E  1007                     move.b     D0, D7
  2957. 00001E90  0C00 0001                cmpi.b     D0, 0x1
  2958. 00001E94  6300 FF46                bls        -0xB8 /* 00001DDC */
  2959. 00001E98  486E FFF8                pea.l      [A6 - 0x8]
  2960. 00001E9C  7001                     moveq.l    D0, 0x01
  2961. 00001E9E  1F00                     move.b     -[A7], D0
  2962. 00001EA0  2F0C                     move.l     -[A7], A4
  2963. 00001EA2  4EAD 4AAA                jsr        [A5 + 0x4AAA /* export_2385 */]
  2964. 00001EA6  4CEE 18F8 FFD8           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x28]
  2965. 00001EAC  4E5E                     unlink     A6
  2966. 00001EAE  205F                     movea.l    A0, [A7]+
  2967. 00001EB0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2968. 00001EB4  4ED0                     jmp        [A0]
  2969. 00001EB6  9954                     sub.w      [A4], D4
  2970. 00001EB8  5343                     subq.w     D3, 1
  2971. 00001EBA  524F                     addq.w     A7, 1
  2972. 00001EBC  4C4C 4552                movem.l    D1,D4,D6,A0,A2,A6, A4
  2973. 00001EC0  2E53                     movea.l    A7, [A3]
  2974. 00001EC2  4554                     chk.w      D2, [A4]
  2975. 00001EC4  5343                     subq.w     D3, 1
  2976. 00001EC6  524F                     addq.w     A7, 1
  2977. 00001EC8  4C4C 4C49                movem.l    D0,D3,D6,A2,A3,A6, A4
  2978. 00001ECC  4D49                     chk.w      D6, A1
  2979. 00001ECE  5453                     addq.w     [A3], 2
  2980. 00001ED0  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2981. export_258: // at 00001ED2 (misaligned)
  2982. 00001ED4  0000 2F0C                ori.b      D0, 0xC
  2983. 00001ED8  286E 0008                movea.l    A4, [A6 + 0x8]
  2984. 00001EDC  206E 0010                movea.l    A0, [A6 + 0x10]
  2985. 00001EE0  2254                     movea.l    A1, [A4]
  2986. 00001EE2  43E9 009A                lea.l      A1, [A1 + 0x9A]
  2987. 00001EE6  22D8                     move.l     [A1]+, [A0]+
  2988. 00001EE8  22D8                     move.l     [A1]+, [A0]+
  2989. 00001EEA  2054                     movea.l    A0, [A4]
  2990. 00001EEC  116E 000E 00A3           move.b     [A0 + 0xA3], [A6 + 0xE]
  2991. 00001EF2  2054                     movea.l    A0, [A4]
  2992. 00001EF4  116E 000C 00A2           move.b     [A0 + 0xA2], [A6 + 0xC]
  2993. 00001EFA  286E FFFC                movea.l    A4, [A6 - 0x4]
  2994. 00001EFE  4E5E                     unlink     A6
  2995. 00001F00  205F                     movea.l    A0, [A7]+
  2996. 00001F02  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2997. 00001F06  4ED0                     jmp        [A0]
  2998. 00001F08  9D54                     sub.w      [A4], D6
  2999. 00001F0A  5343                     subq.w     D3, 1
  3000. 00001F0C  524F                     addq.w     A7, 1
  3001. 00001F0E  4C4C 4552                movem.l    D1,D4,D6,A0,A2,A6, A4
  3002. 00001F12  2E53                     movea.l    A7, [A3]
  3003. 00001F14  4554                     chk.w      D2, [A4]
  3004. 00001F16  5343                     subq.w     D3, 1
  3005. 00001F18  524F                     addq.w     A7, 1
  3006. 00001F1A  4C4C 5041                movem.l    D0,D6,A4,A6, A4
  3007. 00001F1E  5241                     addq.w     D1, 1
  3008. 00001F20  4D45                     chk.w      D6, D5
  3009. 00001F22  5445                     addq.w     D5, 2
  3010. 00001F24  5253                     addq.w     [A3], 1
  3011. 00001F26  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3012. export_259: // at 00001F28 (misaligned)
  3013. 00001F2A  FF66                     .extension 0xF66 <<F/4-5/7>> // unimplemented
  3014. 00001F2C  48E7 0018                movem.l    -[A7], A3,A4
  3015. 00001F30  286E 0008                movea.l    A4, [A6 + 0x8]
  3016. 00001F34  7000                     moveq.l    D0, 0x00
  3017. 00001F36  2D40 FF8E                move.l     [A6 - 0x72], D0
  3018. 00001F3A  2D40 FF92                move.l     [A6 - 0x6E], D0
  3019. 00001F3E  2D40 FF96                move.l     [A6 - 0x6A], D0
  3020. 00001F42  2D40 FF9A                move.l     [A6 - 0x66], D0
  3021. 00001F46  41EE FF8E                lea.l      A0, [A6 - 0x72]
  3022. 00001F4A  2F0C                     move.l     -[A7], A4
  3023. 00001F4C  486E FF9E                pea.l      [A6 - 0x62]
  3024. 00001F50  4EAD 0F6A                jsr        [A5 + 0xF6A /* export_489 */]
  3025. 00001F54  486E FF9E                pea.l      [A6 - 0x62]
  3026. 00001F58  4EAD 0F72                jsr        [A5 + 0xF72 /* export_490 */]
  3027. 00001F5C  2640                     movea.l    A3, D0
  3028. 00001F5E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3029. 00001F62  603E                     bra        +0x40 /* 00001FA2 */
  3030. label00001F64:
  3031. 00001F64  41EE FF7E                lea.l      A0, [A6 - 0x82]
  3032. 00001F68  486E FF7E                pea.l      [A6 - 0x82]
  3033. 00001F6C  2F0B                     move.l     -[A7], A3
  3034. 00001F6E  4EAD 10CA                jsr        [A5 + 0x10CA /* export_533 */]
  3035. 00001F72  486E FF7E                pea.l      [A6 - 0x82]
  3036. 00001F76  486E FF6E                pea.l      [A6 - 0x92]
  3037. 00001F7A  486E FF8E                pea.l      [A6 - 0x72]
  3038. 00001F7E  4EAD 322A                jsr        [A5 + 0x322A /* export_1601 */]
  3039. 00001F82  41EE FF8E                lea.l      A0, [A6 - 0x72]
  3040. 00001F86  43EE FF6E                lea.l      A1, [A6 - 0x92]
  3041. 00001F8A  20D9                     move.l     [A0]+, [A1]+
  3042. 00001F8C  20D9                     move.l     [A0]+, [A1]+
  3043. 00001F8E  20D9                     move.l     [A0]+, [A1]+
  3044. 00001F90  20D9                     move.l     [A0]+, [A1]+
  3045. 00001F92  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3046. 00001F96  486E FF9E                pea.l      [A6 - 0x62]
  3047. 00001F9A  4EAD 0F7A                jsr        [A5 + 0xF7A /* export_491 */]
  3048. 00001F9E  2640                     movea.l    A3, D0
  3049. 00001FA0  584F                     addq.w     A7, 4
  3050. label00001FA2:
  3051. 00001FA2  486E FF9E                pea.l      [A6 - 0x62]
  3052. 00001FA6  4EAD 2022                jsr        [A5 + 0x2022 /* export_1024 */]
  3053. 00001FAA  4A00                     tst.b      D0
  3054. 00001FAC  584F                     addq.w     A7, 4
  3055. 00001FAE  66B4                     bne        -0x4A /* 00001F64 */
  3056. 00001FB0  486E FF8E                pea.l      [A6 - 0x72]
  3057. 00001FB4  486E FF66                pea.l      [A6 - 0x9A]
  3058. 00001FB8  4EAD 324A                jsr        [A5 + 0x324A /* export_1605 */]
  3059. 00001FBC  41EE FF66                lea.l      A0, [A6 - 0x9A]
  3060. 00001FC0  43EE FF86                lea.l      A1, [A6 - 0x7A]
  3061. 00001FC4  22D8                     move.l     [A1]+, [A0]+
  3062. 00001FC6  22D8                     move.l     [A1]+, [A0]+
  3063. 00001FC8  41EE FF86                lea.l      A0, [A6 - 0x7A]
  3064. 00001FCC  508F                     addq.l     A7, 8
  3065. 00001FCE  2F08                     move.l     -[A7], A0
  3066. 00001FD0  7001                     moveq.l    D0, 0x01
  3067. 00001FD2  1F00                     move.b     -[A7], D0
  3068. 00001FD4  2F0C                     move.l     -[A7], A4
  3069. 00001FD6  4EBA FDD2                jsr        [PC - 0x22E /* 00001DAA */]
  3070. 00001FDA  7002                     moveq.l    D0, 0x02
  3071. 00001FDC  2F00                     move.l     -[A7], D0
  3072. 00001FDE  486E FF9E                pea.l      [A6 - 0x62]
  3073. 00001FE2  4EAD 200A                jsr        [A5 + 0x200A /* export_1021 */]
  3074. 00001FE6  504F                     addq.w     A7, 8
  3075. 00001FE8  4CEE 1800 FF5E           movem.l    A3,A4, [A6 - 0xA2]
  3076. 00001FEE  4E5E                     unlink     A6
  3077. 00001FF0  205F                     movea.l    A0, [A7]+
  3078. 00001FF2  4FEF 0012                lea.l      A7, [A7 + 0x12]
  3079. 00001FF6  4ED0                     jmp        [A0]
  3080. 00001FF8  9D54                     sub.w      [A4], D6
  3081. 00001FFA  5343                     subq.w     D3, 1
  3082. 00001FFC  524F                     addq.w     A7, 1
  3083. 00001FFE  4C4C 4552                movem.l    D1,D4,D6,A0,A2,A6, A4
  3084. 00002002  2E53                     movea.l    A7, [A3]
  3085. 00002004  5542                     subq.w     D2, 2
  3086. 00002006  5649                     addq.w     A1, 3
  3087. 00002008  4557                     chk.w      D2, [A7]
  3088. 0000200A  4348                     chk.w      D1, A0
  3089. 0000200C  414E                     chk.w      D0, A6
  3090. 0000200E  4745                     chk.w      D3, D5
  3091. 00002010  4446                     neg.w      D6
  3092. 00002012  5241                     addq.w     D1, 1
  3093. 00002014  4D45                     chk.w      D6, D5
  3094. 00002016  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3095. export_260: // at 00002018 (misaligned)
  3096. 0000201A  FFB8                     .invalid   <<F/6/7>>
  3097. 0000201C  2F0C                     move.l     -[A7], A4
  3098. 0000201E  286E 0008                movea.l    A4, [A6 + 0x8]
  3099. 00002022  7000                     moveq.l    D0, 0x00
  3100. 00002024  2D40 FFFC                move.l     [A6 - 0x4], D0
  3101. 00002028  41EE FFFC                lea.l      A0, [A6 - 0x4]
  3102. 0000202C  598F                     subq.l     A7, 4
  3103. 0000202E  2F0C                     move.l     -[A7], A4
  3104. 00002030  4EBA EE0E                jsr        [PC - 0x11F2 /* 00000E40 */]
  3105. 00002034  205F                     movea.l    A0, [A7]+
  3106. 00002036  2D48 FFFC                move.l     [A6 - 0x4], A0
  3107. 0000203A  2050                     movea.l    A0, [A0]
  3108. 0000203C  7000                     moveq.l    D0, 0x00
  3109. 0000203E  2140 0002                move.l     [A0 + 0x2], D0
  3110. 00002042  41EE FFB8                lea.l      A0, [A6 - 0x48]
  3111. 00002046  486E FFB8                pea.l      [A6 - 0x48]
  3112. 0000204A  4EAD 391A                jsr        [A5 + 0x391A /* export_1823 */]
  3113. 0000204E  4A00                     tst.b      D0
  3114. 00002050  584F                     addq.w     A7, 4
  3115. 00002052  671E                     beq        +0x20 /* 00002072 */
  3116. 00002054  598F                     subq.l     A7, 4
  3117. 00002056  2054                     movea.l    A0, [A4]
  3118. 00002058  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3119. 0000205C  4EAD 4E4A                jsr        [A5 + 0x4E4A /* export_2501 */]
  3120. 00002060  206E FFFC                movea.l    A0, [A6 - 0x4]
  3121. 00002064  2050                     movea.l    A0, [A0]
  3122. 00002066  215F 0002                move.l     [A0 + 0x2], [A7]+
  3123. 0000206A  2B6E FFF8 FA9E           move.l     [A5 - 0x562], [A6 - 0x8]
  3124. 00002070  6014                     bra        +0x16 /* 00002086 */
  3125. label00002072:
  3126. 00002072  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3127. 00002076  4EAD 4E42                jsr        [A5 + 0x4E42 /* export_2500 */]
  3128. 0000207A  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  3129. 0000207E  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3130. 00002082  4EAD 3902                jsr        [A5 + 0x3902 /* export_1820 */]
  3131. label00002086:
  3132. 00002086  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  3133. 0000208C  286E FFB4                movea.l    A4, [A6 - 0x4C]
  3134. 00002090  4E5E                     unlink     A6
  3135. 00002092  2E9F                     move.l     [A7], [A7]+
  3136. 00002094  4E75                     rts
  3137. 00002096  8E54                     or.w       D7, [A4]
  3138. 00002098  434F                     chk.w      D1, A7
  3139. 0000209A  4E54 4558                link       A4, -0xFFFFBAA8
  3140. 0000209E  542E 434C                addq.b     [A6 + 0x434C], 2
  3141. 000020A2  4F4E                     chk.w      D7, A6
  3142. 000020A4  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  3143. 000020A6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3144. export_261: // at 000020A8 (misaligned)
  3145. 000020AA  FF9E                     .invalid   <<F/6/7>>
  3146. 000020AC  48E7 0118                movem.l    -[A7], D7,A3,A4
  3147. 000020B0  286E 0008                movea.l    A4, [A6 + 0x8]
  3148. 000020B4  7E00                     moveq.l    D7, 0x00
  3149. 000020B6  2054                     movea.l    A0, [A4]
  3150. 000020B8  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3151. 000020BC  486E FF9E                pea.l      [A6 - 0x62]
  3152. 000020C0  4EAD 203A                jsr        [A5 + 0x203A /* export_1027 */]
  3153. 000020C4  486E FF9E                pea.l      [A6 - 0x62]
  3154. 000020C8  4EAD 2042                jsr        [A5 + 0x2042 /* export_1028 */]
  3155. 000020CC  2640                     movea.l    A3, D0
  3156. 000020CE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3157. 000020D2  6018                     bra        +0x1A /* 000020EC */
  3158. label000020D4:
  3159. 000020D4  B7EE 0012                cmpa.l     A3, [A6 + 0x12]
  3160. 000020D8  6606                     bne        +0x8 /* 000020E0 */
  3161. 000020DA  2E2E FFA2                move.l     D7, [A6 - 0x5E]
  3162. 000020DE  601A                     bra        +0x1C /* 000020FA */
  3163. label000020E0:
  3164. 000020E0  486E FF9E                pea.l      [A6 - 0x62]
  3165. 000020E4  4EAD 204A                jsr        [A5 + 0x204A /* export_1029 */]
  3166. 000020E8  2640                     movea.l    A3, D0
  3167. 000020EA  584F                     addq.w     A7, 4
  3168. label000020EC:
  3169. 000020EC  486E FF9E                pea.l      [A6 - 0x62]
  3170. 000020F0  4EAD 2022                jsr        [A5 + 0x2022 /* export_1024 */]
  3171. 000020F4  4A00                     tst.b      D0
  3172. 000020F6  584F                     addq.w     A7, 4
  3173. 000020F8  66DA                     bne        -0x24 /* 000020D4 */
  3174. label000020FA:
  3175. 000020FA  4A87                     tst.l      D7
  3176. 000020FC  6626                     bne        +0x28 /* 00002124 */
  3177. 000020FE  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  3178. 00002102  2054                     movea.l    A0, [A4]
  3179. 00002104  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3180. 00002108  4EAD 218A                jsr        [A5 + 0x218A /* export_1069 */]
  3181. 0000210C  598F                     subq.l     A7, 4
  3182. 0000210E  2054                     movea.l    A0, [A4]
  3183. 00002110  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3184. 00002114  4EAD 20A2                jsr        [A5 + 0x20A2 /* export_1040 */]
  3185. 00002118  2E1F                     move.l     D7, [A7]+
  3186. 0000211A  206E 000C                movea.l    A0, [A6 + 0xC]
  3187. 0000211E  10BC 0001                move.b     [A0], 0x1
  3188. 00002122  6026                     bra        +0x28 /* 0000214A */
  3189. label00002124:
  3190. 00002124  4A2E 0010                tst.b      [A6 + 0x10]
  3191. 00002128  671A                     beq        +0x1C /* 00002144 */
  3192. 0000212A  2F07                     move.l     -[A7], D7
  3193. 0000212C  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  3194. 00002130  2054                     movea.l    A0, [A4]
  3195. 00002132  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3196. 00002136  4EAD 2162                jsr        [A5 + 0x2162 /* export_1064 */]
  3197. 0000213A  206E 000C                movea.l    A0, [A6 + 0xC]
  3198. 0000213E  10BC 0001                move.b     [A0], 0x1
  3199. 00002142  6006                     bra        +0x8 /* 0000214A */
  3200. label00002144:
  3201. 00002144  206E 000C                movea.l    A0, [A6 + 0xC]
  3202. 00002148  4210                     clr.b      [A0]
  3203. label0000214A:
  3204. 0000214A  7002                     moveq.l    D0, 0x02
  3205. 0000214C  2F00                     move.l     -[A7], D0
  3206. 0000214E  486E FF9E                pea.l      [A6 - 0x62]
  3207. 00002152  4EAD 200A                jsr        [A5 + 0x200A /* export_1021 */]
  3208. 00002156  2D47 0016                move.l     [A6 + 0x16], D7
  3209. 0000215A  504F                     addq.w     A7, 8
  3210. 0000215C  4CEE 1880 FF92           movem.l    D7,A3,A4, [A6 - 0x6E]
  3211. 00002162  4E5E                     unlink     A6
  3212. 00002164  205F                     movea.l    A0, [A7]+
  3213. 00002166  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3214. 0000216A  4ED0                     jmp        [A0]
  3215. 0000216C  8C54                     or.w       D6, [A4]
  3216. 0000216E  434F                     chk.w      D1, A7
  3217. 00002170  4E54 4558                link       A4, -0xFFFFBAA8
  3218. 00002174  542E 4144                addq.b     [A6 + 0x4144], 2
  3219. 00002178  4400                     neg.b      D0
  3220. 0000217A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3221. export_262: // at 0000217C (misaligned)
  3222. 0000217E  0000 598F                ori.b      D0, 0x8F
  3223. 00002182  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3224. 00002186  206E 0008                movea.l    A0, [A6 + 0x8]
  3225. 0000218A  2050                     movea.l    A0, [A0]
  3226. 0000218C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3227. 00002190  4EAD 211A                jsr        [A5 + 0x211A /* export_1055 */]
  3228. 00002194  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  3229. 00002198  4E5E                     unlink     A6
  3230. 0000219A  205F                     movea.l    A0, [A7]+
  3231. 0000219C  504F                     addq.w     A7, 8
  3232. 0000219E  4ED0                     jmp        [A0]
  3233. 000021A0  8D54                     or.w       [A4], D6
  3234. 000021A2  434F                     chk.w      D1, A7
  3235. 000021A4  4E54 4558                link       A4, -0xFFFFBAA8
  3236. 000021A8  542E 4649                addq.b     [A6 + 0x4649], 2
  3237. 000021AC  4E44                     trap       4
  3238. 000021AE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3239. export_263: // at 000021B0 (misaligned)
  3240. 000021B2  0000 7000                ori.b      D0, 0x0
  3241. 000021B6  2D40 000C                move.l     [A6 + 0xC], D0
  3242. 000021BA  4E5E                     unlink     A6
  3243. 000021BC  2E9F                     move.l     [A7], [A7]+
  3244. 000021BE  4E75                     rts
  3245. 000021C0  9354                     sub.w      [A4], D1
  3246. 000021C2  5354                     subq.w     [A4], 1
  3247. 000021C4  5245                     addq.w     D5, 1
  3248. 000021C6  414D                     chk.w      D0, A5
  3249. 000021C8  2E47                     movea.l    A7, D7
  3250. 000021CA  4554                     chk.w      D2, [A4]
  3251. 000021CC  504F                     addq.w     A7, 8
  3252. 000021CE  5349                     subq.w     A1, 1
  3253. 000021D0  5449                     addq.w     A1, 2
  3254. 000021D2  4F4E                     chk.w      D7, A6
  3255. 000021D4  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3256. export_264: // at 000021D6 (misaligned)
  3257. 000021D8  0000 7000                ori.b      D0, 0x0
  3258. 000021DC  2D40 000C                move.l     [A6 + 0xC], D0
  3259. 000021E0  4E5E                     unlink     A6
  3260. 000021E2  2E9F                     move.l     [A7], [A7]+
  3261. 000021E4  4E75                     rts
  3262. 000021E6  8F54                     or.w       [A4], D7
  3263. 000021E8  5354                     subq.w     [A4], 1
  3264. 000021EA  5245                     addq.w     D5, 1
  3265. 000021EC  414D                     chk.w      D0, A5
  3266. 000021EE  2E47                     movea.l    A7, D7
  3267. 000021F0  4554                     chk.w      D2, [A4]
  3268. 000021F2  5349                     subq.w     A1, 1
  3269. 000021F4  5A45                     addq.w     D5, 5
  3270. 000021F6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3271. export_265: // at 000021F8 (misaligned)
  3272. 000021FA  0000 48E7                ori.b      D0, 0xE7
  3273. 000021FE  0308                     btst       A0, D1
  3274. 00002200  2C2E 000C                move.l     D6, [A6 + 0xC]
  3275. 00002204  286E 0008                movea.l    A4, [A6 + 0x8]
  3276. 00002208  4A86                     tst.l      D6
  3277. 0000220A  6738                     beq        +0x3A /* 00002244 */
  3278. 0000220C  4247                     clr.w      D7
  3279. 0000220E  602C                     bra        +0x2E /* 0000223C */
  3280. label00002210:
  3281. 00002210  48C7                     ext.l      D7
  3282. 00002212  2054                     movea.l    A0, [A4]
  3283. 00002214  2068 0008                movea.l    A0, [A0 + 0x8]
  3284. 00002218  2050                     movea.l    A0, [A0]
  3285. 0000221A  2007                     move.l     D0, D7
  3286. 0000221C  E780                     asl        D0, 3
  3287. 0000221E  BCB0 0800                cmp.l      D6, [A0 + D0]
  3288. 00002222  6616                     bne        +0x18 /* 0000223A */
  3289. 00002224  48C7                     ext.l      D7
  3290. 00002226  2054                     movea.l    A0, [A4]
  3291. 00002228  2068 0008                movea.l    A0, [A0 + 0x8]
  3292. 0000222C  2050                     movea.l    A0, [A0]
  3293. 0000222E  2007                     move.l     D0, D7
  3294. 00002230  E780                     asl        D0, 3
  3295. 00002232  2D70 0804 0010           move.l     [A6 + 0x10], [A0 + D0 + 0x4]
  3296. 00002238  6010                     bra        +0x12 /* 0000224A */
  3297. label0000223A:
  3298. 0000223A  5247                     addq.w     D7, 1
  3299. label0000223C:
  3300. 0000223C  2054                     movea.l    A0, [A4]
  3301. 0000223E  BE68 0006                cmp.w      D7, [A0 + 0x6]
  3302. 00002242  6DCC                     blt        -0x32 /* 00002210 */
  3303. label00002244:
  3304. 00002244  7000                     moveq.l    D0, 0x00
  3305. 00002246  2D40 0010                move.l     [A6 + 0x10], D0
  3306. label0000224A:
  3307. 0000224A  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  3308. 00002250  4E5E                     unlink     A6
  3309. 00002252  205F                     movea.l    A0, [A7]+
  3310. 00002254  504F                     addq.w     A7, 8
  3311. 00002256  4ED0                     jmp        [A0]
  3312. 00002258  9554                     sub.w      [A4], D2
  3313. 0000225A  5354                     subq.w     [A4], 1
  3314. 0000225C  5245                     addq.w     D5, 1
  3315. 0000225E  414D                     chk.w      D0, A5
  3316. 00002260  2E4C                     movea.l    A7, A4
  3317. 00002262  4F4F                     chk.w      D7, A7
  3318. 00002264  4B55                     chk.w      D5, [A5]
  3319. 00002266  5043                     addq.w     D3, 8
  3320. 00002268  4C41 5353                movem.l    D0,D1,D4,D6,A0,A1,A4,A6, D1
  3321. 0000226C  4944                     chk.w      D4, D4
  3322. 0000226E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3323. export_266: // at 00002270 (misaligned)
  3324. 00002272  0000 48E7                ori.b      D0, 0xE7
  3325. 00002276  0108                     btst       A0, D0
  3326. 00002278  2E2E 0010                move.l     D7, [A6 + 0x10]
  3327. 0000227C  286E 0008                movea.l    A4, [A6 + 0x8]
  3328. 00002280  4A87                     tst.l      D7
  3329. 00002282  674C                     beq        +0x4E /* 000022D0 */
  3330. 00002284  2054                     movea.l    A0, [A4]
  3331. 00002286  5268 0006                addq.w     [A0 + 0x6], 1
  3332. 0000228A  2054                     movea.l    A0, [A4]
  3333. 0000228C  2F28 0008                move.l     -[A7], [A0 + 0x8]
  3334. 00002290  3028 0006                move.w     D0, [A0 + 0x6]
  3335. 00002294  48C0                     ext.l      D0
  3336. 00002296  E780                     asl        D0, 3
  3337. 00002298  2F00                     move.l     -[A7], D0
  3338. 0000229A  4EAD 39B2                jsr        [A5 + 0x39B2 /* export_1842 */]
  3339. 0000229E  2054                     movea.l    A0, [A4]
  3340. 000022A0  3028 0006                move.w     D0, [A0 + 0x6]
  3341. 000022A4  48C0                     ext.l      D0
  3342. 000022A6  5380                     subq.l     D0, 1
  3343. 000022A8  2054                     movea.l    A0, [A4]
  3344. 000022AA  2068 0008                movea.l    A0, [A0 + 0x8]
  3345. 000022AE  2050                     movea.l    A0, [A0]
  3346. 000022B0  E780                     asl        D0, 3
  3347. 000022B2  2187 0800                move.l     [A0 + D0], D7
  3348. 000022B6  2054                     movea.l    A0, [A4]
  3349. 000022B8  3028 0006                move.w     D0, [A0 + 0x6]
  3350. 000022BC  48C0                     ext.l      D0
  3351. 000022BE  5380                     subq.l     D0, 1
  3352. 000022C0  2054                     movea.l    A0, [A4]
  3353. 000022C2  2068 0008                movea.l    A0, [A0 + 0x8]
  3354. 000022C6  2050                     movea.l    A0, [A0]
  3355. 000022C8  E780                     asl        D0, 3
  3356. 000022CA  21AE 000C 0804           move.l     [A0 + D0 + 0x4], [A6 + 0xC]
  3357. label000022D0:
  3358. 000022D0  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  3359. 000022D6  4E5E                     unlink     A6
  3360. 000022D8  205F                     movea.l    A0, [A7]+
  3361. 000022DA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3362. 000022DE  4ED0                     jmp        [A0]
  3363. 000022E0  9754                     sub.w      [A4], D3
  3364. 000022E2  5354                     subq.w     [A4], 1
  3365. 000022E4  5245                     addq.w     D5, 1
  3366. 000022E6  414D                     chk.w      D0, A5
  3367. 000022E8  2E52                     movea.l    A7, [A2]
  3368. 000022EA  4547                     chk.w      D2, D7
  3369. 000022EC  4953                     chk.w      D4, [A3]
  3370. 000022EE  5445                     addq.w     D5, 2
  3371. 000022F0  5243                     addq.w     D3, 1
  3372. 000022F2  4C41 5353                movem.l    D0,D1,D4,D6,A0,A1,A4,A6, D1
  3373. 000022F6  4944                     chk.w      D4, D4
  3374. 000022F8  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3375. export_267: // at 000022FA (misaligned)
  3376. 000022FC  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  3377. 00002300  205F                     movea.l    A0, [A7]+
  3378. 00002302  504F                     addq.w     A7, 8
  3379. 00002304  4ED0                     jmp        [A0]
  3380. 00002306  9354                     sub.w      [A4], D1
  3381. 00002308  5354                     subq.w     [A4], 1
  3382. 0000230A  5245                     addq.w     D5, 1
  3383. 0000230C  414D                     chk.w      D0, A5
  3384. 0000230E  2E53                     movea.l    A7, [A3]
  3385. 00002310  4554                     chk.w      D2, [A4]
  3386. 00002312  504F                     addq.w     A7, 8
  3387. 00002314  5349                     subq.w     A1, 1
  3388. 00002316  5449                     addq.w     A1, 2
  3389. 00002318  4F4E                     chk.w      D7, A6
  3390. 0000231A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3391. export_268: // at 0000231C (misaligned)
  3392. 0000231E  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  3393. 00002322  205F                     movea.l    A0, [A7]+
  3394. 00002324  504F                     addq.w     A7, 8
  3395. 00002326  4ED0                     jmp        [A0]
  3396. 00002328  8F54                     or.w       [A4], D7
  3397. 0000232A  5354                     subq.w     [A4], 1
  3398. 0000232C  5245                     addq.w     D5, 1
  3399. 0000232E  414D                     chk.w      D0, A5
  3400. 00002330  2E53                     movea.l    A7, [A3]
  3401. 00002332  4554                     chk.w      D2, [A4]
  3402. 00002334  5349                     subq.w     A1, 1
  3403. 00002336  5A45                     addq.w     D5, 5
  3404. 00002338  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3405. export_269: // at 0000233A (misaligned)
  3406. 0000233C  0000 206E                ori.b      D0, 0x6E /* 'n' */
  3407. 00002340  0008 2050                ori.b      A0, 0x50 /* 'P' */
  3408. 00002344  216E 000C 0002           move.l     [A0 + 0x2], [A6 + 0xC]
  3409. 0000234A  4E5E                     unlink     A6
  3410. 0000234C  205F                     movea.l    A0, [A7]+
  3411. 0000234E  504F                     addq.w     A7, 8
  3412. 00002350  4ED0                     jmp        [A0]
  3413. 00002352  9254                     sub.w      D1, [A4]
  3414. 00002354  5354                     subq.w     [A4], 1
  3415. 00002356  5245                     addq.w     D5, 1
  3416. 00002358  414D                     chk.w      D0, A5
  3417. 0000235A  2E53                     movea.l    A7, [A3]
  3418. 0000235C  4554                     chk.w      D2, [A4]
  3419. 0000235E  434F                     chk.w      D1, A7
  3420. 00002360  4E54 4558                link       A4, -0xFFFFBAA8
  3421. 00002364  5400                     addq.b     D0, 2
  3422. 00002366  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3423. export_270: // at 00002368 (misaligned)
  3424. 0000236A  0000 206E                ori.b      D0, 0x6E /* 'n' */
  3425. 0000236E  0008 2050                ori.b      A0, 0x50 /* 'P' */
  3426. 00002372  2D68 0002 000C           move.l     [A6 + 0xC], [A0 + 0x2]
  3427. 00002378  4E5E                     unlink     A6
  3428. 0000237A  2E9F                     move.l     [A7], [A7]+
  3429. 0000237C  4E75                     rts
  3430. 0000237E  9254                     sub.w      D1, [A4]
  3431. 00002380  5354                     subq.w     [A4], 1
  3432. 00002382  5245                     addq.w     D5, 1
  3433. 00002384  414D                     chk.w      D0, A5
  3434. 00002386  2E47                     movea.l    A7, D7
  3435. 00002388  4554                     chk.w      D2, [A4]
  3436. 0000238A  434F                     chk.w      D1, A7
  3437. 0000238C  4E54 4558                link       A4, -0xFFFFBAA8
  3438. 00002390  5400                     addq.b     D0, 2
  3439. 00002392  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3440. export_271: // at 00002394 (misaligned)
  3441. 00002396  0000 206E                ori.b      D0, 0x6E /* 'n' */
  3442. 0000239A  0008 2050                ori.b      A0, 0x50 /* 'P' */
  3443. 0000239E  2D68 0010 000C           move.l     [A6 + 0xC], [A0 + 0x10]
  3444. 000023A4  4E5E                     unlink     A6
  3445. 000023A6  2E9F                     move.l     [A7], [A7]+
  3446. 000023A8  4E75                     rts
  3447. 000023AA  9954                     sub.w      [A4], D4
  3448. 000023AC  4841                     swap.w     D1
  3449. 000023AE  4E44                     trap       4
  3450. 000023B0  4C45 5354                movem.l    D2,D4,D6,A0,A1,A4,A6, D5
  3451. 000023B4  5245                     addq.w     D5, 1
  3452. 000023B6  414D                     chk.w      D0, A5
  3453. 000023B8  2E47                     movea.l    A7, D7
  3454. 000023BA  4554                     chk.w      D2, [A4]
  3455. 000023BC  504F                     addq.w     A7, 8
  3456. 000023BE  5349                     subq.w     A1, 1
  3457. 000023C0  5449                     addq.w     A1, 2
  3458. 000023C2  4F4E                     chk.w      D7, A6
  3459. 000023C4  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3460. export_272: // at 000023C6 (misaligned)
  3461. 000023C8  0000 206E                ori.b      D0, 0x6E /* 'n' */
  3462. 000023CC  0008 2050                ori.b      A0, 0x50 /* 'P' */
  3463. 000023D0  2D68 0014 000C           move.l     [A6 + 0xC], [A0 + 0x14]
  3464. 000023D6  4E5E                     unlink     A6
  3465. 000023D8  2E9F                     move.l     [A7], [A7]+
  3466. 000023DA  4E75                     rts
  3467. 000023DC  9554                     sub.w      [A4], D2
  3468. 000023DE  4841                     swap.w     D1
  3469. 000023E0  4E44                     trap       4
  3470. 000023E2  4C45 5354                movem.l    D2,D4,D6,A0,A1,A4,A6, D5
  3471. 000023E6  5245                     addq.w     D5, 1
  3472. 000023E8  414D                     chk.w      D0, A5
  3473. 000023EA  2E47                     movea.l    A7, D7
  3474. 000023EC  4554                     chk.w      D2, [A4]
  3475. 000023EE  5349                     subq.w     A1, 1
  3476. 000023F0  5A45                     addq.w     D5, 5
  3477. 000023F2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3478. export_273: // at 000023F4 (misaligned)
  3479. 000023F6  0000 48E7                ori.b      D0, 0xE7
  3480. 000023FA  1300                     move.b     -[A1], D0
  3481. 000023FC  2C2E 000C                move.l     D6, [A6 + 0xC]
  3482. 00002400  206E 0008                movea.l    A0, [A6 + 0x8]
  3483. 00002404  2050                     movea.l    A0, [A0]
  3484. 00002406  2E28 0018                move.l     D7, [A0 + 0x18]
  3485. 0000240A  BC87                     cmp.l      D6, D7
  3486. 0000240C  5DC3                     slt        D3
  3487. 0000240E  4403                     neg.b      D3
  3488. 00002410  6704                     beq        +0x6 /* 00002416 */
  3489. 00002412  2007                     move.l     D0, D7
  3490. 00002414  6002                     bra        +0x4 /* 00002418 */
  3491. label00002416:
  3492. 00002416  2006                     move.l     D0, D6
  3493. label00002418:
  3494. 00002418  2D40 0010                move.l     [A6 + 0x10], D0
  3495. 0000241C  4CEE 00C8 FFF4           movem.l    D3,D6,D7, [A6 - 0xC]
  3496. 00002422  4E5E                     unlink     A6
  3497. 00002424  205F                     movea.l    A0, [A7]+
  3498. 00002426  504F                     addq.w     A7, 8
  3499. 00002428  4ED0                     jmp        [A0]
  3500. 0000242A  9854                     sub.w      D4, [A4]
  3501. 0000242C  4841                     swap.w     D1
  3502. 0000242E  4E44                     trap       4
  3503. 00002430  4C45 5354                movem.l    D2,D4,D6,A0,A1,A4,A6, D5
  3504. 00002434  5245                     addq.w     D5, 1
  3505. 00002436  414D                     chk.w      D0, A5
  3506. 00002438  2E47                     movea.l    A7, D7
  3507. 0000243A  524F                     addq.w     A7, 1
  3508. 0000243C  5754                     subq.w     [A4], 3
  3509. 0000243E  4853                     pea.l      [A3]
  3510. 00002440  495A                     chk.w      D4, [A2]+
  3511. 00002442  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  3512. 00002444  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3513. export_274: // at 00002446 (misaligned)
  3514. 00002448  0000 48E7                ori.b      D0, 0xE7
  3515. 0000244C  0308                     btst       A0, D1
  3516. 0000244E  2E2E 000C                move.l     D7, [A6 + 0xC]
  3517. 00002452  286E 0008                movea.l    A4, [A6 + 0x8]
  3518. 00002456  4A87                     tst.l      D7
  3519. 00002458  6C0A                     bge        +0xC /* 00002464 */
  3520. 0000245A  70D8                     moveq.l    D0, 0xFFFFFFD8
  3521. 0000245C  3F00                     move.w     -[A7], D0
  3522. 0000245E  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  3523. 00002462  6012                     bra        +0x14 /* 00002476 */
  3524. label00002464:
  3525. 00002464  2054                     movea.l    A0, [A4]
  3526. 00002466  BEA8 0014                cmp.l      D7, [A0 + 0x14]
  3527. 0000246A  6F08                     ble        +0xA /* 00002474 */
  3528. 0000246C  2E28 0014                move.l     D7, [A0 + 0x14]
  3529. 00002470  7CD9                     moveq.l    D6, 0xFFFFFFD9
  3530. 00002472  6002                     bra        +0x4 /* 00002476 */
  3531. label00002474:
  3532. 00002474  4246                     clr.w      D6
  3533. label00002476:
  3534. 00002476  2054                     movea.l    A0, [A4]
  3535. 00002478  2147 0010                move.l     [A0 + 0x10], D7
  3536. 0000247C  3F06                     move.w     -[A7], D6
  3537. 0000247E  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  3538. 00002482  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  3539. 00002488  4E5E                     unlink     A6
  3540. 0000248A  205F                     movea.l    A0, [A7]+
  3541. 0000248C  504F                     addq.w     A7, 8
  3542. 0000248E  4ED0                     jmp        [A0]
  3543. 00002490  9954                     sub.w      [A4], D4
  3544. 00002492  4841                     swap.w     D1
  3545. 00002494  4E44                     trap       4
  3546. 00002496  4C45 5354                movem.l    D2,D4,D6,A0,A1,A4,A6, D5
  3547. 0000249A  5245                     addq.w     D5, 1
  3548. 0000249C  414D                     chk.w      D0, A5
  3549. 0000249E  2E53                     movea.l    A7, [A3]
  3550. 000024A0  4554                     chk.w      D2, [A4]
  3551. 000024A2  504F                     addq.w     A7, 8
  3552. 000024A4  5349                     subq.w     A1, 1
  3553. 000024A6  5449                     addq.w     A1, 2
  3554. 000024A8  4F4E                     chk.w      D7, A6
  3555. 000024AA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3556. export_275: // at 000024AC (misaligned)
  3557. 000024AE  0000 48E7                ori.b      D0, 0xE7
  3558. 000024B2  0108                     btst       A0, D0
  3559. 000024B4  2E2E 000C                move.l     D7, [A6 + 0xC]
  3560. 000024B8  286E 0008                movea.l    A4, [A6 + 0x8]
  3561. 000024BC  2054                     movea.l    A0, [A4]
  3562. 000024BE  2F28 000C                move.l     -[A7], [A0 + 0xC]
  3563. 000024C2  2F07                     move.l     -[A7], D7
  3564. 000024C4  4EAD 39B2                jsr        [A5 + 0x39B2 /* export_1842 */]
  3565. 000024C8  2054                     movea.l    A0, [A4]
  3566. 000024CA  BEA8 0010                cmp.l      D7, [A0 + 0x10]
  3567. 000024CE  6C04                     bge        +0x6 /* 000024D4 */
  3568. 000024D0  2147 0010                move.l     [A0 + 0x10], D7
  3569. label000024D4:
  3570. 000024D4  2054                     movea.l    A0, [A4]
  3571. 000024D6  2147 0014                move.l     [A0 + 0x14], D7
  3572. 000024DA  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  3573. 000024E0  4E5E                     unlink     A6
  3574. 000024E2  205F                     movea.l    A0, [A7]+
  3575. 000024E4  504F                     addq.w     A7, 8
  3576. 000024E6  4ED0                     jmp        [A0]
  3577. 000024E8  9554                     sub.w      [A4], D2
  3578. 000024EA  4841                     swap.w     D1
  3579. 000024EC  4E44                     trap       4
  3580. 000024EE  4C45 5354                movem.l    D2,D4,D6,A0,A1,A4,A6, D5
  3581. 000024F2  5245                     addq.w     D5, 1
  3582. 000024F4  414D                     chk.w      D0, A5
  3583. 000024F6  2E53                     movea.l    A7, [A3]
  3584. 000024F8  4554                     chk.w      D2, [A4]
  3585. 000024FA  5349                     subq.w     A1, 1
  3586. 000024FC  5A45                     addq.w     D5, 5
  3587. 000024FE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3588. export_276: // at 00002500 (misaligned)
  3589. 00002502  0000 206E                ori.b      D0, 0x6E /* 'n' */
  3590. 00002506  0008 2050                ori.b      A0, 0x50 /* 'P' */
  3591. 0000250A  2D68 000C 000C           move.l     [A6 + 0xC], [A0 + 0xC]
  3592. 00002510  4E5E                     unlink     A6
  3593. 00002512  2E9F                     move.l     [A7], [A7]+
  3594. 00002514  4E75                     rts
  3595. 00002516  9B54                     sub.w      [A4], D5
  3596. 00002518  434F                     chk.w      D1, A7
  3597. 0000251A  554E                     subq.w     A6, 2
  3598. 0000251C  5449                     addq.w     A1, 2
  3599. 0000251E  4E47                     trap       7
  3600. 00002520  5354                     subq.w     [A4], 1
  3601. 00002522  5245                     addq.w     D5, 1
  3602. 00002524  414D                     chk.w      D0, A5
  3603. 00002526  2E47                     movea.l    A7, D7
  3604. 00002528  4554                     chk.w      D2, [A4]
  3605. 0000252A  504F                     addq.w     A7, 8
  3606. 0000252C  5349                     subq.w     A1, 1
  3607. 0000252E  5449                     addq.w     A1, 2
  3608. 00002530  4F4E                     chk.w      D7, A6
  3609. 00002532  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3610. export_277: // at 00002534 (misaligned)
  3611. 00002536  0000 48E7                ori.b      D0, 0xE7
  3612. 0000253A  0308                     btst       A0, D1
  3613. 0000253C  2E2E 000C                move.l     D7, [A6 + 0xC]
  3614. 00002540  286E 0008                movea.l    A4, [A6 + 0x8]
  3615. 00002544  4A87                     tst.l      D7
  3616. 00002546  6C0A                     bge        +0xC /* 00002552 */
  3617. 00002548  70D8                     moveq.l    D0, 0xFFFFFFD8
  3618. 0000254A  3F00                     move.w     -[A7], D0
  3619. 0000254C  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  3620. 00002550  6012                     bra        +0x14 /* 00002564 */
  3621. label00002552:
  3622. 00002552  2054                     movea.l    A0, [A4]
  3623. 00002554  BEA8 0010                cmp.l      D7, [A0 + 0x10]
  3624. 00002558  6F08                     ble        +0xA /* 00002562 */
  3625. 0000255A  2E28 0010                move.l     D7, [A0 + 0x10]
  3626. 0000255E  7CD9                     moveq.l    D6, 0xFFFFFFD9
  3627. 00002560  6002                     bra        +0x4 /* 00002564 */
  3628. label00002562:
  3629. 00002562  4246                     clr.w      D6
  3630. label00002564:
  3631. 00002564  2054                     movea.l    A0, [A4]
  3632. 00002566  2147 000C                move.l     [A0 + 0xC], D7
  3633. 0000256A  3F06                     move.w     -[A7], D6
  3634. 0000256C  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  3635. 00002570  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  3636. 00002576  4E5E                     unlink     A6
  3637. 00002578  205F                     movea.l    A0, [A7]+
  3638. 0000257A  504F                     addq.w     A7, 8
  3639. 0000257C  4ED0                     jmp        [A0]
  3640. 0000257E  9B54                     sub.w      [A4], D5
  3641. 00002580  434F                     chk.w      D1, A7
  3642. 00002582  554E                     subq.w     A6, 2
  3643. 00002584  5449                     addq.w     A1, 2
  3644. 00002586  4E47                     trap       7
  3645. 00002588  5354                     subq.w     [A4], 1
  3646. 0000258A  5245                     addq.w     D5, 1
  3647. 0000258C  414D                     chk.w      D0, A5
  3648. 0000258E  2E53                     movea.l    A7, [A3]
  3649. 00002590  4554                     chk.w      D2, [A4]
  3650. 00002592  504F                     addq.w     A7, 8
  3651. 00002594  5349                     subq.w     A1, 1
  3652. 00002596  5449                     addq.w     A1, 2
  3653. 00002598  4F4E                     chk.w      D7, A6
  3654. 0000259A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3655. export_278: // at 0000259C (misaligned)
  3656. 0000259E  0000 206E                ori.b      D0, 0x6E /* 'n' */
  3657. 000025A2  0008 2050                ori.b      A0, 0x50 /* 'P' */
  3658. 000025A6  2D68 0010 000C           move.l     [A6 + 0xC], [A0 + 0x10]
  3659. 000025AC  4E5E                     unlink     A6
  3660. 000025AE  2E9F                     move.l     [A7], [A7]+
  3661. 000025B0  4E75                     rts
  3662. 000025B2  9754                     sub.w      [A4], D3
  3663. 000025B4  434F                     chk.w      D1, A7
  3664. 000025B6  554E                     subq.w     A6, 2
  3665. 000025B8  5449                     addq.w     A1, 2
  3666. 000025BA  4E47                     trap       7
  3667. 000025BC  5354                     subq.w     [A4], 1
  3668. 000025BE  5245                     addq.w     D5, 1
  3669. 000025C0  414D                     chk.w      D0, A5
  3670. 000025C2  2E47                     movea.l    A7, D7
  3671. 000025C4  4554                     chk.w      D2, [A4]
  3672. 000025C6  5349                     subq.w     A1, 1
  3673. 000025C8  5A45                     addq.w     D5, 5
  3674. 000025CA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3675. export_279: // at 000025CC (misaligned)
  3676. 000025CE  0000 48E7                ori.b      D0, 0xE7
  3677. 000025D2  0108                     btst       A0, D0
  3678. 000025D4  2E2E 000C                move.l     D7, [A6 + 0xC]
  3679. 000025D8  286E 0008                movea.l    A4, [A6 + 0x8]
  3680. 000025DC  2054                     movea.l    A0, [A4]
  3681. 000025DE  BEA8 000C                cmp.l      D7, [A0 + 0xC]
  3682. 000025E2  6C04                     bge        +0x6 /* 000025E8 */
  3683. 000025E4  2147 000C                move.l     [A0 + 0xC], D7
  3684. label000025E8:
  3685. 000025E8  2054                     movea.l    A0, [A4]
  3686. 000025EA  2147 0010                move.l     [A0 + 0x10], D7
  3687. 000025EE  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  3688. 000025F4  4E5E                     unlink     A6
  3689. 000025F6  205F                     movea.l    A0, [A7]+
  3690. 000025F8  504F                     addq.w     A7, 8
  3691. 000025FA  4ED0                     jmp        [A0]
  3692. 000025FC  9754                     sub.w      [A4], D3
  3693. 000025FE  434F                     chk.w      D1, A7
  3694. 00002600  554E                     subq.w     A6, 2
  3695. 00002602  5449                     addq.w     A1, 2
  3696. 00002604  4E47                     trap       7
  3697. 00002606  5354                     subq.w     [A4], 1
  3698. 00002608  5245                     addq.w     D5, 1
  3699. 0000260A  414D                     chk.w      D0, A5
  3700. 0000260C  2E53                     movea.l    A7, [A3]
  3701. 0000260E  4554                     chk.w      D2, [A4]
  3702. 00002610  5349                     subq.w     A1, 1
  3703. 00002612  5A45                     addq.w     D5, 5
  3704. 00002614  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3705. // begin alternate branch 00002616-0000261A
  3706. export_280:
  3707. fn00002616:
  3708. 00002616  4E56 FF0A                link       A6, -0x00F6
  3709. // end alternate branch 00002616-0000261A
  3710. export_280: // at 00002616 (misaligned)
  3711. fn00002616: // (misaligned)
  3712. 00002618  FF0A                     .extension 0xF0A <<F/4-5/7>> // unimplemented
  3713. 0000261A  48E7 0118                movem.l    -[A7], D7,A3,A4
  3714. 0000261E  286E 0008                movea.l    A4, [A6 + 0x8]
  3715. 00002622  41EE FFFC                lea.l      A0, [A6 - 0x4]
  3716. 00002626  598F                     subq.l     A7, 4
  3717. 00002628  2F0C                     move.l     -[A7], A4
  3718. 0000262A  4EBA E580                jsr        [PC - 0x1A80 /* 00000BAC */]
  3719. 0000262E  205F                     movea.l    A0, [A7]+
  3720. 00002630  2D48 FFFC                move.l     [A6 - 0x4], A0
  3721. 00002634  2050                     movea.l    A0, [A0]
  3722. 00002636  7000                     moveq.l    D0, 0x00
  3723. 00002638  2140 001C                move.l     [A0 + 0x1C], D0
  3724. 0000263C  206E FFFC                movea.l    A0, [A6 - 0x4]
  3725. 00002640  2050                     movea.l    A0, [A0]
  3726. 00002642  2140 0020                move.l     [A0 + 0x20], D0
  3727. 00002646  206E FFFC                movea.l    A0, [A6 - 0x4]
  3728. 0000264A  2050                     movea.l    A0, [A0]
  3729. 0000264C  2140 006C                move.l     [A0 + 0x6C], D0
  3730. 00002650  206E FFFC                movea.l    A0, [A6 - 0x4]
  3731. 00002654  2050                     movea.l    A0, [A0]
  3732. 00002656  2140 0070                move.l     [A0 + 0x70], D0
  3733. 0000265A  206E FFFC                movea.l    A0, [A6 - 0x4]
  3734. 0000265E  2050                     movea.l    A0, [A0]
  3735. 00002660  2140 0002                move.l     [A0 + 0x2], D0
  3736. 00002664  206E FFFC                movea.l    A0, [A6 - 0x4]
  3737. 00002668  2050                     movea.l    A0, [A0]
  3738. 0000266A  2140 0024                move.l     [A0 + 0x24], D0
  3739. 0000266E  41EE FFB8                lea.l      A0, [A6 - 0x48]
  3740. 00002672  486E FFB8                pea.l      [A6 - 0x48]
  3741. 00002676  4EAD 391A                jsr        [A5 + 0x391A /* export_1823 */]
  3742. 0000267A  4A00                     tst.b      D0
  3743. 0000267C  584F                     addq.w     A7, 4
  3744. 0000267E  6700 0138                beq        +0x13A /* 000027B8 */
  3745. 00002682  2F0C                     move.l     -[A7], A4
  3746. 00002684  486E FF52                pea.l      [A6 - 0xAE]
  3747. 00002688  4EAD 0F6A                jsr        [A5 + 0xF6A /* export_489 */]
  3748. 0000268C  486E FF52                pea.l      [A6 - 0xAE]
  3749. 00002690  4EAD 0F72                jsr        [A5 + 0xF72 /* export_490 */]
  3750. 00002694  2D40 FFB4                move.l     [A6 - 0x4C], D0
  3751. 00002698  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3752. 0000269C  6050                     bra        +0x52 /* 000026EE */
  3753. label0000269E:
  3754. 0000269E  598F                     subq.l     A7, 4
  3755. 000026A0  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  3756. 000026A4  4EAD 4E4A                jsr        [A5 + 0x4E4A /* export_2501 */]
  3757. 000026A8  265F                     movea.l    A3, [A7]+
  3758. 000026AA  41EE FF0E                lea.l      A0, [A6 - 0xF2]
  3759. 000026AE  486E FF0E                pea.l      [A6 - 0xF2]
  3760. 000026B2  4EAD 391A                jsr        [A5 + 0x391A /* export_1823 */]
  3761. 000026B6  4A00                     tst.b      D0
  3762. 000026B8  584F                     addq.w     A7, 4
  3763. 000026BA  6712                     beq        +0x14 /* 000026CE */
  3764. 000026BC  2F0B                     move.l     -[A7], A3
  3765. 000026BE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3766. 000026C2  4EAD 4AA2                jsr        [A5 + 0x4AA2 /* export_2384 */]
  3767. 000026C6  2B6E FF4E FA9E           move.l     [A5 - 0x562], [A6 - 0xB2]
  3768. 000026CC  6012                     bra        +0x14 /* 000026E0 */
  3769. label000026CE:
  3770. 000026CE  2F0B                     move.l     -[A7], A3
  3771. 000026D0  4EAD 4E42                jsr        [A5 + 0x4E42 /* export_2500 */]
  3772. 000026D4  3F2E FF40                move.w     -[A7], [A6 - 0xC0]
  3773. 000026D8  2F2E FF42                move.l     -[A7], [A6 - 0xBE]
  3774. 000026DC  4EAD 3902                jsr        [A5 + 0x3902 /* export_1820 */]
  3775. label000026E0:
  3776. 000026E0  486E FF52                pea.l      [A6 - 0xAE]
  3777. 000026E4  4EAD 0F7A                jsr        [A5 + 0xF7A /* export_491 */]
  3778. 000026E8  2D40 FFB4                move.l     [A6 - 0x4C], D0
  3779. 000026EC  584F                     addq.w     A7, 4
  3780. label000026EE:
  3781. 000026EE  486E FF52                pea.l      [A6 - 0xAE]
  3782. 000026F2  4EAD 2022                jsr        [A5 + 0x2022 /* export_1024 */]
  3783. 000026F6  4A00                     tst.b      D0
  3784. 000026F8  584F                     addq.w     A7, 4
  3785. 000026FA  66A2                     bne        -0x5C /* 0000269E */
  3786. 000026FC  7002                     moveq.l    D0, 0x02
  3787. 000026FE  2F00                     move.l     -[A7], D0
  3788. 00002700  486E FF52                pea.l      [A6 - 0xAE]
  3789. 00002704  4EAD 200A                jsr        [A5 + 0x200A /* export_1021 */]
  3790. 00002708  2054                     movea.l    A0, [A4]
  3791. 0000270A  4AA8 006C                tst.l      [A0 + 0x6C]
  3792. 0000270E  504F                     addq.w     A7, 8
  3793. 00002710  6716                     beq        +0x18 /* 00002728 */
  3794. 00002712  598F                     subq.l     A7, 4
  3795. 00002714  2054                     movea.l    A0, [A4]
  3796. 00002716  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  3797. 0000271A  4EAD 4E4A                jsr        [A5 + 0x4E4A /* export_2501 */]
  3798. 0000271E  206E FFFC                movea.l    A0, [A6 - 0x4]
  3799. 00002722  2050                     movea.l    A0, [A0]
  3800. 00002724  215F 006C                move.l     [A0 + 0x6C], [A7]+
  3801. label00002728:
  3802. 00002728  2F0C                     move.l     -[A7], A4
  3803. 0000272A  486E FF56                pea.l      [A6 - 0xAA]
  3804. 0000272E  4EAD 2CEA                jsr        [A5 + 0x2CEA /* export_1433 */]
  3805. 00002732  486E FF56                pea.l      [A6 - 0xAA]
  3806. 00002736  4EAD 2CF2                jsr        [A5 + 0x2CF2 /* export_1434 */]
  3807. 0000273A  2640                     movea.l    A3, D0
  3808. 0000273C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3809. 00002740  6052                     bra        +0x54 /* 00002794 */
  3810. label00002742:
  3811. 00002742  558F                     subq.l     A7, 2
  3812. 00002744  2F2E FF5A                move.l     -[A7], [A6 - 0xA6]
  3813. 00002748  2054                     movea.l    A0, [A4]
  3814. 0000274A  2F28 0070                move.l     -[A7], [A0 + 0x70]
  3815. 0000274E  4EAD 2DBA                jsr        [A5 + 0x2DBA /* export_1459 */]
  3816. 00002752  1E1F                     move.b     D7, [A7]+
  3817. 00002754  2053                     movea.l    A0, [A3]
  3818. 00002756  4A28 0006                tst.b      [A0 + 0x6]
  3819. 0000275A  671C                     beq        +0x1E /* 00002778 */
  3820. 0000275C  598F                     subq.l     A7, 4
  3821. 0000275E  2F0B                     move.l     -[A7], A3
  3822. 00002760  4EAD 4E4A                jsr        [A5 + 0x4E4A /* export_2501 */]
  3823. 00002764  2D57 FF0A                move.l     [A6 - 0xF6], [A7]
  3824. 00002768  1F07                     move.b     -[A7], D7
  3825. 0000276A  7000                     moveq.l    D0, 0x00
  3826. 0000276C  1F00                     move.b     -[A7], D0
  3827. 0000276E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3828. 00002772  4EBA 0078                jsr        [PC + 0x78 /* 000027EC */]
  3829. 00002776  6010                     bra        +0x12 /* 00002788 */
  3830. label00002778:
  3831. 00002778  2F0B                     move.l     -[A7], A3
  3832. 0000277A  1F07                     move.b     -[A7], D7
  3833. 0000277C  7000                     moveq.l    D0, 0x00
  3834. 0000277E  1F00                     move.b     -[A7], D0
  3835. 00002780  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3836. 00002784  4EBA 0066                jsr        [PC + 0x66 /* 000027EC */]
  3837. label00002788:
  3838. 00002788  486E FF56                pea.l      [A6 - 0xAA]
  3839. 0000278C  4EAD 2CFA                jsr        [A5 + 0x2CFA /* export_1435 */]
  3840. 00002790  2640                     movea.l    A3, D0
  3841. 00002792  584F                     addq.w     A7, 4
  3842. label00002794:
  3843. 00002794  486E FF56                pea.l      [A6 - 0xAA]
  3844. 00002798  4EAD 2022                jsr        [A5 + 0x2022 /* export_1024 */]
  3845. 0000279C  4A00                     tst.b      D0
  3846. 0000279E  584F                     addq.w     A7, 4
  3847. 000027A0  66A0                     bne        -0x5E /* 00002742 */
  3848. 000027A2  7002                     moveq.l    D0, 0x02
  3849. 000027A4  2F00                     move.l     -[A7], D0
  3850. 000027A6  486E FF56                pea.l      [A6 - 0xAA]
  3851. 000027AA  4EAD 200A                jsr        [A5 + 0x200A /* export_1021 */]
  3852. 000027AE  2B6E FFF8 FA9E           move.l     [A5 - 0x562], [A6 - 0x8]
  3853. 000027B4  504F                     addq.w     A7, 8
  3854. 000027B6  6014                     bra        +0x16 /* 000027CC */
  3855. label000027B8:
  3856. 000027B8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3857. 000027BC  4EAD 4E42                jsr        [A5 + 0x4E42 /* export_2500 */]
  3858. 000027C0  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  3859. 000027C4  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3860. 000027C8  4EAD 3902                jsr        [A5 + 0x3902 /* export_1820 */]
  3861. label000027CC:
  3862. 000027CC  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  3863. 000027D2  4CEE 1880 FEFE           movem.l    D7,A3,A4, [A6 - 0x102]
  3864. 000027D8  4E5E                     unlink     A6
  3865. 000027DA  2E9F                     move.l     [A7], [A7]+
  3866. 000027DC  4E75                     rts
  3867. 000027DE  8B54                     or.w       [A4], D5
  3868. 000027E0  5649                     addq.w     A1, 3
  3869. 000027E2  4557                     chk.w      D2, [A7]
  3870. 000027E4  2E43                     movea.l    A7, D3
  3871. 000027E6  4C4F 4E45                movem.l    D0,D2,D6,A1,A2,A3,A6, A7
  3872. 000027EA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3873. // begin alternate branch 000027EC-000027F4
  3874. export_281:
  3875. fn000027EC:
  3876. 000027EC  4E56 0000                link       A6, 0
  3877. 000027F0  48E7 0118                movem.l    -[A7], D7,A3,A4
  3878. // end alternate branch 000027EC-000027F4
  3879. export_281: // at 000027EC (misaligned)
  3880. fn000027EC: // (misaligned)
  3881. 000027EE  0000 48E7                ori.b      D0, 0xE7
  3882. 000027F2  0118                     btst       [A0]+, D0
  3883. 000027F4  266E 0010                movea.l    A3, [A6 + 0x10]
  3884. 000027F8  286E 0008                movea.l    A4, [A6 + 0x8]
  3885. 000027FC  558F                     subq.l     A7, 2
  3886. 000027FE  7000                     moveq.l    D0, 0x00
  3887. 00002800  1F00                     move.b     -[A7], D0
  3888. 00002802  4EAD 1E42                jsr        [A5 + 0x1E42 /* export_964 */]
  3889. 00002806  1E1F                     move.b     D7, [A7]+
  3890. 00002808  598F                     subq.l     A7, 4
  3891. 0000280A  2F0C                     move.l     -[A7], A4
  3892. 0000280C  4EBA 0144                jsr        [PC + 0x144 /* 00002952 */]
  3893. 00002810  2054                     movea.l    A0, [A4]
  3894. 00002812  215F 0070                move.l     [A0 + 0x70], [A7]+
  3895. 00002816  2F0B                     move.l     -[A7], A3
  3896. 00002818  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  3897. 0000281C  2054                     movea.l    A0, [A4]
  3898. 0000281E  2F28 0070                move.l     -[A7], [A0 + 0x70]
  3899. 00002822  4EAD 2DAA                jsr        [A5 + 0x2DAA /* export_1457 */]
  3900. 00002826  558F                     subq.l     A7, 2
  3901. 00002828  1F07                     move.b     -[A7], D7
  3902. 0000282A  4EAD 1E42                jsr        [A5 + 0x1E42 /* export_964 */]
  3903. 0000282E  2F0C                     move.l     -[A7], A4
  3904. 00002830  2F0B                     move.l     -[A7], A3
  3905. 00002832  4EAD 2B5A                jsr        [A5 + 0x2B5A /* export_1383 */]
  3906. 00002836  4A2E 000C                tst.b      [A6 + 0xC]
  3907. 0000283A  544F                     addq.w     A7, 2
  3908. 0000283C  6708                     beq        +0xA /* 00002846 */
  3909. 0000283E  2F0C                     move.l     -[A7], A4
  3910. 00002840  2F0B                     move.l     -[A7], A3
  3911. 00002842  4EAD 2D12                jsr        [A5 + 0x2D12 /* export_1438 */]
  3912. label00002846:
  3913. 00002846  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  3914. 0000284C  4E5E                     unlink     A6
  3915. 0000284E  205F                     movea.l    A0, [A7]+
  3916. 00002850  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3917. 00002854  4ED0                     jmp        [A0]
  3918. 00002856  9054                     sub.w      D0, [A4]
  3919. 00002858  5649                     addq.w     A1, 3
  3920. 0000285A  4557                     chk.w      D2, [A7]
  3921. 0000285C  2E41                     movea.l    A7, D1
  3922. 0000285E  4444                     neg.w      D4
  3923. 00002860  4144                     chk.w      D0, D4
  3924. 00002862  4F52                     chk.w      D7, [A2]
  3925. 00002864  4E45                     trap       5
  3926. 00002866  5200                     addq.b     D0, 1
  3927. 00002868  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3928. // begin alternate branch 0000286A-0000286E
  3929. export_282:
  3930. fn0000286A:
  3931. 0000286A  4E56 FF9E                link       A6, -0x0062
  3932. // end alternate branch 0000286A-0000286E
  3933. export_282: // at 0000286A (misaligned)
  3934. fn0000286A: // (misaligned)
  3935. 0000286C  FF9E                     .invalid   <<F/6/7>>
  3936. 0000286E  48E7 0118                movem.l    -[A7], D7,A3,A4
  3937. 00002872  1E2E 000C                move.b     D7, [A6 + 0xC]
  3938. 00002876  286E 0008                movea.l    A4, [A6 + 0x8]
  3939. 0000287A  2054                     movea.l    A0, [A4]
  3940. 0000287C  4AA8 0070                tst.l      [A0 + 0x70]
  3941. 00002880  6700 00AA                beq        +0xAC /* 0000292C */
  3942. 00002884  2F0C                     move.l     -[A7], A4
  3943. 00002886  486E FF9E                pea.l      [A6 - 0x62]
  3944. 0000288A  4EAD 2CEA                jsr        [A5 + 0x2CEA /* export_1433 */]
  3945. 0000288E  486E FF9E                pea.l      [A6 - 0x62]
  3946. 00002892  4EAD 2CF2                jsr        [A5 + 0x2CF2 /* export_1434 */]
  3947. 00002896  2640                     movea.l    A3, D0
  3948. 00002898  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3949. 0000289C  603A                     bra        +0x3C /* 000028D8 */
  3950. label0000289E:
  3951. 0000289E  B7EE 000E                cmpa.l     A3, [A6 + 0xE]
  3952. 000028A2  6628                     bne        +0x2A /* 000028CC */
  3953. 000028A4  4A07                     tst.b      D7
  3954. 000028A6  6708                     beq        +0xA /* 000028B0 */
  3955. 000028A8  2F0C                     move.l     -[A7], A4
  3956. 000028AA  2F0B                     move.l     -[A7], A3
  3957. 000028AC  4EAD 2D12                jsr        [A5 + 0x2D12 /* export_1438 */]
  3958. label000028B0:
  3959. 000028B0  2F0C                     move.l     -[A7], A4
  3960. 000028B2  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3961. 000028B6  4EAD 2B62                jsr        [A5 + 0x2B62 /* export_1384 */]
  3962. 000028BA  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  3963. 000028BE  7001                     moveq.l    D0, 0x01
  3964. 000028C0  2F00                     move.l     -[A7], D0
  3965. 000028C2  2054                     movea.l    A0, [A4]
  3966. 000028C4  2F28 0070                move.l     -[A7], [A0 + 0x70]
  3967. 000028C8  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  3968. label000028CC:
  3969. 000028CC  486E FF9E                pea.l      [A6 - 0x62]
  3970. 000028D0  4EAD 2CFA                jsr        [A5 + 0x2CFA /* export_1435 */]
  3971. 000028D4  2640                     movea.l    A3, D0
  3972. 000028D6  584F                     addq.w     A7, 4
  3973. label000028D8:
  3974. 000028D8  486E FF9E                pea.l      [A6 - 0x62]
  3975. 000028DC  4EAD 2022                jsr        [A5 + 0x2022 /* export_1024 */]
  3976. 000028E0  4A00                     tst.b      D0
  3977. 000028E2  584F                     addq.w     A7, 4
  3978. 000028E4  66B8                     bne        -0x46 /* 0000289E */
  3979. 000028E6  598F                     subq.l     A7, 4
  3980. 000028E8  2054                     movea.l    A0, [A4]
  3981. 000028EA  2F28 0070                move.l     -[A7], [A0 + 0x70]
  3982. 000028EE  4EAD 20A2                jsr        [A5 + 0x20A2 /* export_1040 */]
  3983. 000028F2  7001                     moveq.l    D0, 0x01
  3984. 000028F4  B09F                     cmp.l      D0, [A7]+
  3985. 000028F6  6626                     bne        +0x28 /* 0000291E */
  3986. 000028F8  598F                     subq.l     A7, 4
  3987. 000028FA  7001                     moveq.l    D0, 0x01
  3988. 000028FC  2F00                     move.l     -[A7], D0
  3989. 000028FE  2F0C                     move.l     -[A7], A4
  3990. 00002900  4EAD 0F92                jsr        [A5 + 0xF92 /* export_494 */]
  3991. 00002904  201F                     move.l     D0, [A7]+
  3992. 00002906  B0AD F7FE                cmp.l      D0, [A5 - 0x802]
  3993. 0000290A  6612                     bne        +0x14 /* 0000291E */
  3994. 0000290C  598F                     subq.l     A7, 4
  3995. 0000290E  2054                     movea.l    A0, [A4]
  3996. 00002910  2F28 0070                move.l     -[A7], [A0 + 0x70]
  3997. 00002914  4EAD 1E4A                jsr        [A5 + 0x1E4A /* export_965 */]
  3998. 00002918  2054                     movea.l    A0, [A4]
  3999. 0000291A  215F 0070                move.l     [A0 + 0x70], [A7]+
  4000. label0000291E:
  4001. 0000291E  7002                     moveq.l    D0, 0x02
  4002. 00002920  2F00                     move.l     -[A7], D0
  4003. 00002922  486E FF9E                pea.l      [A6 - 0x62]
  4004. 00002926  4EAD 200A                jsr        [A5 + 0x200A /* export_1021 */]
  4005. 0000292A  504F                     addq.w     A7, 8
  4006. label0000292C:
  4007. 0000292C  4CEE 1880 FF92           movem.l    D7,A3,A4, [A6 - 0x6E]
  4008. 00002932  4E5E                     unlink     A6
  4009. 00002934  205F                     movea.l    A0, [A7]+
  4010. 00002936  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4011. 0000293A  4ED0                     jmp        [A0]
  4012. 0000293C  9354                     sub.w      [A4], D1
  4013. 0000293E  5649                     addq.w     A1, 3
  4014. 00002940  4557                     chk.w      D2, [A7]
  4015. 00002942  2E44                     movea.l    A7, D4
  4016. 00002944  454C                     chk.w      D2, A4
  4017. 00002946  4554                     chk.w      D2, [A4]
  4018. 00002948  4541                     chk.w      D2, D1
  4019. 0000294A  444F                     neg.w      A7
  4020. 0000294C  524E                     addq.w     A6, 1
  4021. 0000294E  4552                     chk.w      D2, [A2]
  4022. 00002950  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4023. // begin alternate branch 00002952-00002956
  4024. fn00002952:
  4025. 00002952  4E56 FFB8                link       A6, -0x0048
  4026. // end alternate branch 00002952-00002956
  4027. fn00002952: // (misaligned)
  4028. 00002954  FFB8                     .invalid   <<F/6/7>>
  4029. 00002956  2F0C                     move.l     -[A7], A4
  4030. 00002958  286E 0008                movea.l    A4, [A6 + 0x8]
  4031. 0000295C  2054                     movea.l    A0, [A4]
  4032. 0000295E  4AA8 0070                tst.l      [A0 + 0x70]
  4033. 00002962  6708                     beq        +0xA /* 0000296C */
  4034. 00002964  2D68 0070 000C           move.l     [A6 + 0xC], [A0 + 0x70]
  4035. 0000296A  605C                     bra        +0x5E /* 000029C8 */
  4036. label0000296C:
  4037. 0000296C  7000                     moveq.l    D0, 0x00
  4038. 0000296E  2F00                     move.l     -[A7], D0
  4039. 00002970  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  4040. 00002974  2D40 FFFC                move.l     [A6 - 0x4], D0
  4041. 00002978  41EE FFFC                lea.l      A0, [A6 - 0x4]
  4042. 0000297C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4043. 00002980  4EAD 2BEA                jsr        [A5 + 0x2BEA /* export_1401 */]
  4044. 00002984  41EE FFB8                lea.l      A0, [A6 - 0x48]
  4045. 00002988  486E FFB8                pea.l      [A6 - 0x48]
  4046. 0000298C  4EAD 391A                jsr        [A5 + 0x391A /* export_1823 */]
  4047. 00002990  4A00                     tst.b      D0
  4048. 00002992  504F                     addq.w     A7, 8
  4049. 00002994  6718                     beq        +0x1A /* 000029AE */
  4050. 00002996  2F2D F7FE                move.l     -[A7], [A5 - 0x802]
  4051. 0000299A  7040                     moveq.l    D0, 0x40
  4052. 0000299C  1F00                     move.b     -[A7], D0
  4053. 0000299E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4054. 000029A2  4EAD 2DAA                jsr        [A5 + 0x2DAA /* export_1457 */]
  4055. 000029A6  2B6E FFF8 FA9E           move.l     [A5 - 0x562], [A6 - 0x8]
  4056. 000029AC  6014                     bra        +0x16 /* 000029C2 */
  4057. label000029AE:
  4058. 000029AE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4059. 000029B2  4EAD 4E42                jsr        [A5 + 0x4E42 /* export_2500 */]
  4060. 000029B6  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  4061. 000029BA  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4062. 000029BE  4EAD 3902                jsr        [A5 + 0x3902 /* export_1820 */]
  4063. label000029C2:
  4064. 000029C2  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  4065. label000029C8:
  4066. 000029C8  286E FFB4                movea.l    A4, [A6 - 0x4C]
  4067. 000029CC  4E5E                     unlink     A6
  4068. 000029CE  2E9F                     move.l     [A7], [A7]+
  4069. 000029D0  4E75                     rts
  4070. 000029D2  9554                     sub.w      [A4], D2
  4071. 000029D4  5649                     addq.w     A1, 3
  4072. 000029D6  4557                     chk.w      D2, [A7]
  4073. 000029D8  2E4D                     movea.l    A7, A5
  4074. 000029DA  414B                     chk.w      D0, A3
  4075. 000029DC  4541                     chk.w      D2, D1
  4076. 000029DE  444F                     neg.w      A7
  4077. 000029E0  524E                     addq.w     A6, 1
  4078. 000029E2  4552                     chk.w      D2, [A2]
  4079. 000029E4  4C49 5354                movem.l    D2,D4,D6,A0,A1,A4,A6, A1
  4080. 000029E8  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4081. export_283: // at 000029EA (misaligned)
  4082. 000029EC  0000 2F0C                ori.b      D0, 0xC
  4083. 000029F0  286E 0008                movea.l    A4, [A6 + 0x8]
  4084. 000029F4  2F2D F7F2                move.l     -[A7], [A5 - 0x80E]
  4085. 000029F8  707F                     moveq.l    D0, 0x7F
  4086. 000029FA  1F00                     move.b     -[A7], D0
  4087. 000029FC  7200                     moveq.l    D1, 0x00
  4088. 000029FE  1F01                     move.b     -[A7], D1
  4089. 00002A00  2F0C                     move.l     -[A7], A4
  4090. 00002A02  4EBA FDE8                jsr        [PC - 0x218 /* 000027EC */]
  4091. 00002A06  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4092. 00002A0A  2F0C                     move.l     -[A7], A4
  4093. 00002A0C  4EBA E3D2                jsr        [PC - 0x1C2E /* 00000DE0 */]
  4094. 00002A10  2F0C                     move.l     -[A7], A4
  4095. 00002A12  4EBA 00C0                jsr        [PC + 0xC0 /* 00002AD4 */]
  4096. 00002A16  286E FFFC                movea.l    A4, [A6 - 0x4]
  4097. 00002A1A  4E5E                     unlink     A6
  4098. 00002A1C  205F                     movea.l    A0, [A7]+
  4099. 00002A1E  504F                     addq.w     A7, 8
  4100. 00002A20  4ED0                     jmp        [A0]
  4101. 00002A22  9854                     sub.w      D4, [A4]
  4102. 00002A24  5649                     addq.w     A1, 3
  4103. 00002A26  4557                     chk.w      D2, [A7]
  4104. 00002A28  2E41                     movea.l    A7, D1
  4105. 00002A2A  5454                     addq.w     [A4], 2
  4106. 00002A2C  4143                     chk.w      D0, D3
  4107. 00002A2E  4850                     pea.l      [A0]
  4108. 00002A30  5249                     addq.w     A1, 1
  4109. 00002A32  4E54 4841                link       A4, -0xFFFFB7BF
  4110. 00002A36  4E44                     trap       4
  4111. 00002A38  4C45 5200                movem.l    A1,A4,A6, D5
  4112. 00002A3C  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4113. // begin alternate branch 00002A3E-00002A42
  4114. export_284:
  4115. fn00002A3E:
  4116. 00002A3E  4E56 FF9E                link       A6, -0x0062
  4117. // end alternate branch 00002A3E-00002A42
  4118. export_284: // at 00002A3E (misaligned)
  4119. fn00002A3E: // (misaligned)
  4120. 00002A40  FF9E                     .invalid   <<F/6/7>>
  4121. 00002A42  48E7 0018                movem.l    -[A7], A3,A4
  4122. 00002A46  286E 0008                movea.l    A4, [A6 + 0x8]
  4123. 00002A4A  4AAE 000C                tst.l      [A6 + 0xC]
  4124. 00002A4E  6712                     beq        +0x14 /* 00002A62 */
  4125. 00002A50  598F                     subq.l     A7, 4
  4126. 00002A52  2F0C                     move.l     -[A7], A4
  4127. 00002A54  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  4128. 00002A58  4A9F                     tst.l      [A7]+
  4129. 00002A5A  6706                     beq        +0x8 /* 00002A62 */
  4130. 00002A5C  2F0C                     move.l     -[A7], A4
  4131. 00002A5E  4EBA 0074                jsr        [PC + 0x74 /* 00002AD4 */]
  4132. label00002A62:
  4133. 00002A62  2F0C                     move.l     -[A7], A4
  4134. 00002A64  486E FF9E                pea.l      [A6 - 0x62]
  4135. 00002A68  4EAD 0F6A                jsr        [A5 + 0xF6A /* export_489 */]
  4136. 00002A6C  486E FF9E                pea.l      [A6 - 0x62]
  4137. 00002A70  4EAD 0F72                jsr        [A5 + 0xF72 /* export_490 */]
  4138. 00002A74  2640                     movea.l    A3, D0
  4139. 00002A76  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4140. 00002A7A  6016                     bra        +0x18 /* 00002A92 */
  4141. label00002A7C:
  4142. 00002A7C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4143. 00002A80  2F0B                     move.l     -[A7], A3
  4144. 00002A82  4EAD 4A6A                jsr        [A5 + 0x4A6A /* export_2377 */]
  4145. 00002A86  486E FF9E                pea.l      [A6 - 0x62]
  4146. 00002A8A  4EAD 0F7A                jsr        [A5 + 0xF7A /* export_491 */]
  4147. 00002A8E  2640                     movea.l    A3, D0
  4148. 00002A90  584F                     addq.w     A7, 4
  4149. label00002A92:
  4150. 00002A92  486E FF9E                pea.l      [A6 - 0x62]
  4151. 00002A96  4EAD 2022                jsr        [A5 + 0x2022 /* export_1024 */]
  4152. 00002A9A  4A00                     tst.b      D0
  4153. 00002A9C  584F                     addq.w     A7, 4
  4154. 00002A9E  66DC                     bne        -0x22 /* 00002A7C */
  4155. 00002AA0  2F0C                     move.l     -[A7], A4
  4156. 00002AA2  4EAD 4A1A                jsr        [A5 + 0x4A1A /* export_2367 */]
  4157. 00002AA6  7002                     moveq.l    D0, 0x02
  4158. 00002AA8  2F00                     move.l     -[A7], D0
  4159. 00002AAA  486E FF9E                pea.l      [A6 - 0x62]
  4160. 00002AAE  4EAD 200A                jsr        [A5 + 0x200A /* export_1021 */]
  4161. 00002AB2  504F                     addq.w     A7, 8
  4162. 00002AB4  4CEE 1800 FF96           movem.l    A3,A4, [A6 - 0x6A]
  4163. 00002ABA  4E5E                     unlink     A6
  4164. 00002ABC  205F                     movea.l    A0, [A7]+
  4165. 00002ABE  504F                     addq.w     A7, 8
  4166. 00002AC0  4ED0                     jmp        [A0]
  4167. 00002AC2  8E54                     or.w       D7, [A4]
  4168. 00002AC4  5649                     addq.w     A1, 3
  4169. 00002AC6  4557                     chk.w      D2, [A7]
  4170. 00002AC8  2E42                     movea.l    A7, D2
  4171. 00002ACA  4549                     chk.w      D2, A1
  4172. 00002ACC  4E50 4F52                link       A0, -0xFFFFB0AE
  4173. 00002AD0  5400                     addq.b     D0, 2
  4174. 00002AD2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4175. // begin alternate branch 00002AD4-00002ADA
  4176. fn00002AD4:
  4177. 00002AD4  4E56 0000                link       A6, 0
  4178. 00002AD8  2F0C                     move.l     -[A7], A4
  4179. // end alternate branch 00002AD4-00002ADA
  4180. fn00002AD4: // (misaligned)
  4181. 00002AD6  0000 2F0C                ori.b      D0, 0xC
  4182. 00002ADA  598F                     subq.l     A7, 4
  4183. 00002ADC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4184. 00002AE0  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  4185. 00002AE4  285F                     movea.l    A4, [A7]+
  4186. 00002AE6  200C                     move.l     D0, A4
  4187. 00002AE8  6706                     beq        +0x8 /* 00002AF0 */
  4188. 00002AEA  2F0C                     move.l     -[A7], A4
  4189. 00002AEC  4EAD 4D72                jsr        [A5 + 0x4D72 /* export_2474 */]
  4190. label00002AF0:
  4191. 00002AF0  286E FFFC                movea.l    A4, [A6 - 0x4]
  4192. 00002AF4  4E5E                     unlink     A6
  4193. 00002AF6  2E9F                     move.l     [A7], [A7]+
  4194. 00002AF8  4E75                     rts
  4195. 00002AFA  9454                     sub.w      D2, [A4]
  4196. 00002AFC  5649                     addq.w     A1, 3
  4197. 00002AFE  4557                     chk.w      D2, [A7]
  4198. 00002B00  2E44                     movea.l    A7, D4
  4199. 00002B02  4F43                     chk.w      D7, D3
  4200. 00002B04  4845                     swap.w     D5
  4201. 00002B06  434B                     chk.w      D1, A3
  4202. 00002B08  5052                     addq.w     [A2], 8
  4203. 00002B0A  494E                     chk.w      D4, A6
  4204. 00002B0C  5445                     addq.w     D5, 2
  4205. 00002B0E  5200                     addq.b     D0, 1
  4206. 00002B10  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4207. // begin alternate branch 00002B12-00002B18
  4208. export_285:
  4209. fn00002B12:
  4210. 00002B12  4E56 0000                link       A6, 0
  4211. 00002B16  2F0C                     move.l     -[A7], A4
  4212. // end alternate branch 00002B12-00002B18
  4213. export_285: // at 00002B12 (misaligned)
  4214. fn00002B12: // (misaligned)
  4215. 00002B14  0000 2F0C                ori.b      D0, 0xC
  4216. 00002B18  598F                     subq.l     A7, 4
  4217. 00002B1A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4218. 00002B1E  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  4219. 00002B22  285F                     movea.l    A4, [A7]+
  4220. 00002B24  200C                     move.l     D0, A4
  4221. 00002B26  6706                     beq        +0x8 /* 00002B2E */
  4222. 00002B28  2F0C                     move.l     -[A7], A4
  4223. 00002B2A  4EAD 4D5A                jsr        [A5 + 0x4D5A /* export_2471 */]
  4224. label00002B2E:
  4225. 00002B2E  286E FFFC                movea.l    A4, [A6 - 0x4]
  4226. 00002B32  4E5E                     unlink     A6
  4227. 00002B34  2E9F                     move.l     [A7], [A7]+
  4228. 00002B36  4E75                     rts
  4229. 00002B38  9254                     sub.w      D1, [A4]
  4230. 00002B3A  5649                     addq.w     A1, 3
  4231. 00002B3C  4557                     chk.w      D2, [A7]
  4232. 00002B3E  2E44                     movea.l    A7, D4
  4233. 00002B40  4F50                     chk.w      D7, [A0]
  4234. 00002B42  4147                     chk.w      D0, D7
  4235. 00002B44  494E                     chk.w      D4, A6
  4236. 00002B46  4154                     chk.w      D0, [A4]
  4237. 00002B48  494F                     chk.w      D4, A7
  4238. 00002B4A  4E00                     .invalid   // invalid opcode 4
  4239. 00002B4C  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4240. export_286: // at 00002B4E (misaligned)
  4241. 00002B50  0000 2F0C                ori.b      D0, 0xC
  4242. 00002B54  598F                     subq.l     A7, 4
  4243. 00002B56  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4244. 00002B5A  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  4245. 00002B5E  285F                     movea.l    A4, [A7]+
  4246. 00002B60  200C                     move.l     D0, A4
  4247. 00002B62  6706                     beq        +0x8 /* 00002B6A */
  4248. 00002B64  2F0C                     move.l     -[A7], A4
  4249. 00002B66  4EAD 4D62                jsr        [A5 + 0x4D62 /* export_2472 */]
  4250. label00002B6A:
  4251. 00002B6A  286E FFFC                movea.l    A4, [A6 - 0x4]
  4252. 00002B6E  4E5E                     unlink     A6
  4253. 00002B70  2E9F                     move.l     [A7], [A7]+
  4254. 00002B72  4E75                     rts
  4255. 00002B74  9654                     sub.w      D3, [A4]
  4256. 00002B76  5649                     addq.w     A1, 3
  4257. 00002B78  4557                     chk.w      D2, [A7]
  4258. 00002B7A  2E44                     movea.l    A7, D4
  4259. 00002B7C  4F50                     chk.w      D7, [A0]
  4260. 00002B7E  5249                     addq.w     A1, 1
  4261. 00002B80  4E54 4552                link       A4, -0xFFFFBAAE
  4262. 00002B84  4348                     chk.w      D1, A0
  4263. 00002B86  414E                     chk.w      D0, A6
  4264. 00002B88  4745                     chk.w      D3, D5
  4265. 00002B8A  4400                     neg.b      D0
  4266. 00002B8C  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4267. export_287: // at 00002B8E (misaligned)
  4268. 00002B90  FFF0                     .invalid   <<F/7/7>>
  4269. 00002B92  41EE FFF0                lea.l      A0, [A6 - 0x10]
  4270. 00002B96  486E FFF0                pea.l      [A6 - 0x10]
  4271. 00002B9A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4272. 00002B9E  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  4273. 00002BA2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4274. 00002BA6  486E FFF0                pea.l      [A6 - 0x10]
  4275. 00002BAA  4EAD 3252                jsr        [A5 + 0x3252 /* export_1606 */]
  4276. 00002BAE  4A00                     tst.b      D0
  4277. 00002BB0  504F                     addq.w     A7, 8
  4278. 00002BB2  6708                     beq        +0xA /* 00002BBC */
  4279. 00002BB4  3D7C 0003 0010           move.w     [A6 + 0x10], 0x3
  4280. 00002BBA  6004                     bra        +0x6 /* 00002BC0 */
  4281. label00002BBC:
  4282. 00002BBC  426E 0010                clr.w      [A6 + 0x10]
  4283. label00002BC0:
  4284. 00002BC0  4E5E                     unlink     A6
  4285. 00002BC2  205F                     movea.l    A0, [A7]+
  4286. 00002BC4  504F                     addq.w     A7, 8
  4287. 00002BC6  4ED0                     jmp        [A0]
  4288. 00002BC8  9154                     sub.w      [A4], D0
  4289. 00002BCA  5649                     addq.w     A1, 3
  4290. 00002BCC  4557                     chk.w      D2, [A7]
  4291. 00002BCE  2E47                     movea.l    A7, D7
  4292. 00002BD0  4554                     chk.w      D2, [A4]
  4293. 00002BD2  5041                     addq.w     D1, 8
  4294. 00002BD4  5254                     addq.w     [A4], 1
  4295. 00002BD6  434F                     chk.w      D1, A7
  4296. 00002BD8  4445                     neg.w      D5
  4297. 00002BDA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4298. export_288: // at 00002BDC (misaligned)
  4299. 00002BDE  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  4300. 00002BE2  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  4301. 00002BE6  0008 4EAD                ori.b      A0, 0xAD
  4302. 00002BEA  494A                     chk.w      D4, A2
  4303. 00002BEC  4E5E                     unlink     A6
  4304. 00002BEE  205F                     movea.l    A0, [A7]+
  4305. 00002BF0  504F                     addq.w     A7, 8
  4306. 00002BF2  4ED0                     jmp        [A0]
  4307. 00002BF4  9454                     sub.w      D2, [A4]
  4308. 00002BF6  5649                     addq.w     A1, 3
  4309. 00002BF8  4557                     chk.w      D2, [A7]
  4310. 00002BFA  2E47                     movea.l    A7, D7
  4311. 00002BFC  4554                     chk.w      D2, [A4]
  4312. 00002BFE  5052                     addq.w     [A2], 8
  4313. 00002C00  494E                     chk.w      D4, A6
  4314. 00002C02  5445                     addq.w     D5, 2
  4315. 00002C04  5854                     addq.w     [A4], 4
  4316. 00002C06  454E                     chk.w      D2, A6
  4317. 00002C08  5400                     addq.b     D0, 2
  4318. 00002C0A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4319. export_289: // at 00002C0C (misaligned)
  4320. 00002C0E  FF60                     .extension 0xF60 <<F/4-5/7>> // unimplemented
  4321. 00002C10  48E7 0018                movem.l    -[A7], A3,A4
  4322. 00002C14  266E 0010                movea.l    A3, [A6 + 0x10]
  4323. 00002C18  286E 0008                movea.l    A4, [A6 + 0x8]
  4324. 00002C1C  2054                     movea.l    A0, [A4]
  4325. 00002C1E  4AA8 001C                tst.l      [A0 + 0x1C]
  4326. 00002C22  6700 00D0                beq        +0xD2 /* 00002CF4 */
  4327. 00002C26  558F                     subq.l     A7, 2
  4328. 00002C28  2F0C                     move.l     -[A7], A4
  4329. 00002C2A  4EAD 4A22                jsr        [A5 + 0x4A22 /* export_2368 */]
  4330. 00002C2E  4A1F                     tst.b      [A7]+
  4331. 00002C30  6700 00C2                beq        +0xC4 /* 00002CF4 */
  4332. 00002C34  41EE FF60                lea.l      A0, [A6 - 0xA0]
  4333. 00002C38  41EE FF68                lea.l      A0, [A6 - 0x98]
  4334. 00002C3C  486E FF70                pea.l      [A6 - 0x90]
  4335. 00002C40  4EAD 3722                jsr        [A5 + 0x3722 /* export_1760 */]
  4336. 00002C44  486E FFB8                pea.l      [A6 - 0x48]
  4337. 00002C48  4EAD 3722                jsr        [A5 + 0x3722 /* export_1760 */]
  4338. 00002C4C  2F0B                     move.l     -[A7], A3
  4339. 00002C4E  486E FF60                pea.l      [A6 - 0xA0]
  4340. 00002C52  2054                     movea.l    A0, [A4]
  4341. 00002C54  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  4342. 00002C58  4EAD 11FA                jsr        [A5 + 0x11FA /* export_571 */]
  4343. 00002C5C  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  4344. 00002C60  486E FF60                pea.l      [A6 - 0xA0]
  4345. 00002C64  A8DF                     syscall    RectRgn
  4346. 00002C66  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4347. 00002C6A  486E FF68                pea.l      [A6 - 0x98]
  4348. 00002C6E  2054                     movea.l    A0, [A4]
  4349. 00002C70  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  4350. 00002C74  4EAD 11FA                jsr        [A5 + 0x11FA /* export_571 */]
  4351. 00002C78  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4352. 00002C7C  486E FF68                pea.l      [A6 - 0x98]
  4353. 00002C80  A8DF                     syscall    RectRgn
  4354. 00002C82  7000                     moveq.l    D0, 0x00
  4355. 00002C84  2F00                     move.l     -[A7], D0
  4356. 00002C86  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4357. 00002C8A  4EAD 31EA                jsr        [A5 + 0x31EA /* export_1593 */]
  4358. 00002C8E  508F                     addq.l     A7, 8
  4359. 00002C90  2F00                     move.l     -[A7], D0
  4360. 00002C92  7000                     moveq.l    D0, 0x00
  4361. 00002C94  2F00                     move.l     -[A7], D0
  4362. 00002C96  2F0B                     move.l     -[A7], A3
  4363. 00002C98  4EAD 31EA                jsr        [A5 + 0x31EA /* export_1593 */]
  4364. 00002C9C  508F                     addq.l     A7, 8
  4365. 00002C9E  2F00                     move.l     -[A7], D0
  4366. 00002CA0  4EAD 31AA                jsr        [A5 + 0x31AA /* export_1585 */]
  4367. 00002CA4  4A00                     tst.b      D0
  4368. 00002CA6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4369. 00002CAA  6710                     beq        +0x12 /* 00002CBC */
  4370. 00002CAC  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  4371. 00002CB0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4372. 00002CB4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4373. 00002CB8  A8E7                     syscall    XorRgn
  4374. 00002CBA  600E                     bra        +0x10 /* 00002CCA */
  4375. label00002CBC:
  4376. 00002CBC  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  4377. 00002CC0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4378. 00002CC4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4379. 00002CC8  A8E5                     syscall    UnionRgn
  4380. label00002CCA:
  4381. 00002CCA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4382. 00002CCE  2054                     movea.l    A0, [A4]
  4383. 00002CD0  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  4384. 00002CD4  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  4385. 00002CD8  7002                     moveq.l    D0, 0x02
  4386. 00002CDA  2F00                     move.l     -[A7], D0
  4387. 00002CDC  486E FFB8                pea.l      [A6 - 0x48]
  4388. 00002CE0  4EAD 372A                jsr        [A5 + 0x372A /* export_1761 */]
  4389. 00002CE4  7002                     moveq.l    D0, 0x02
  4390. 00002CE6  2F00                     move.l     -[A7], D0
  4391. 00002CE8  486E FF70                pea.l      [A6 - 0x90]
  4392. 00002CEC  4EAD 372A                jsr        [A5 + 0x372A /* export_1761 */]
  4393. 00002CF0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4394. label00002CF4:
  4395. 00002CF4  4CEE 1800 FF58           movem.l    A3,A4, [A6 - 0xA8]
  4396. 00002CFA  4E5E                     unlink     A6
  4397. 00002CFC  205F                     movea.l    A0, [A7]+
  4398. 00002CFE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4399. 00002D02  4ED0                     jmp        [A0]
  4400. 00002D04  9F54                     sub.w      [A4], D7
  4401. 00002D06  5649                     addq.w     A1, 3
  4402. 00002D08  4557                     chk.w      D2, [A7]
  4403. 00002D0A  2E49                     movea.l    A7, A1
  4404. 00002D0C  4E56 414C                link       A6, -0xFFFFBEB4
  4405. 00002D10  4944                     chk.w      D4, D4
  4406. 00002D12  4154                     chk.w      D0, [A4]
  4407. 00002D14  4546                     chk.w      D2, D6
  4408. 00002D16  5241                     addq.w     D1, 1
  4409. 00002D18  4D45                     chk.w      D6, D5
  4410. 00002D1A  4449                     neg.w      A1
  4411. 00002D1C  4646                     not.w      D6
  4412. 00002D1E  4552                     chk.w      D2, [A2]
  4413. 00002D20  454E                     chk.w      D2, A6
  4414. 00002D22  4345                     chk.w      D1, D5
  4415. 00002D24  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4416. // begin alternate branch 00002D26-00002D2A
  4417. export_290:
  4418. fn00002D26:
  4419. 00002D26  4E56 FFF0                link       A6, -0x0010
  4420. // end alternate branch 00002D26-00002D2A
  4421. export_290: // at 00002D26 (misaligned)
  4422. fn00002D26: // (misaligned)
  4423. 00002D28  FFF0                     .invalid   <<F/7/7>>
  4424. 00002D2A  48E7 0118                movem.l    -[A7], D7,A3,A4
  4425. 00002D2E  1E2E 000C                move.b     D7, [A6 + 0xC]
  4426. 00002D32  266E 000E                movea.l    A3, [A6 + 0xE]
  4427. 00002D36  286E 0008                movea.l    A4, [A6 + 0x8]
  4428. 00002D3A  41EE FFF0                lea.l      A0, [A6 - 0x10]
  4429. 00002D3E  486E FFF0                pea.l      [A6 - 0x10]
  4430. 00002D42  2F0C                     move.l     -[A7], A4
  4431. 00002D44  4EAD 10CA                jsr        [A5 + 0x10CA /* export_533 */]
  4432. 00002D48  486E FFF0                pea.l      [A6 - 0x10]
  4433. 00002D4C  2F0B                     move.l     -[A7], A3
  4434. 00002D4E  4EAD 321A                jsr        [A5 + 0x321A /* export_1599 */]
  4435. 00002D52  4A00                     tst.b      D0
  4436. 00002D54  504F                     addq.w     A7, 8
  4437. 00002D56  6700 0082                beq        +0x84 /* 00002DDA */
  4438. 00002D5A  7000                     moveq.l    D0, 0x00
  4439. 00002D5C  2F00                     move.l     -[A7], D0
  4440. 00002D5E  2F0B                     move.l     -[A7], A3
  4441. 00002D60  4EAD 31EA                jsr        [A5 + 0x31EA /* export_1593 */]
  4442. 00002D64  2040                     movea.l    A0, D0
  4443. 00002D66  2254                     movea.l    A1, [A4]
  4444. 00002D68  43E9 0028                lea.l      A1, [A1 + 0x28]
  4445. 00002D6C  22D8                     move.l     [A1]+, [A0]+
  4446. 00002D6E  22D8                     move.l     [A1]+, [A0]+
  4447. 00002D70  2054                     movea.l    A0, [A4]
  4448. 00002D72  2F0B                     move.l     -[A7], A3
  4449. 00002D74  4868 0030                pea.l      [A0 + 0x30]
  4450. 00002D78  4EAD 324A                jsr        [A5 + 0x324A /* export_1605 */]
  4451. 00002D7C  2F0C                     move.l     -[A7], A4
  4452. 00002D7E  4EAD 1152                jsr        [A5 + 0x1152 /* export_550 */]
  4453. 00002D82  2F0C                     move.l     -[A7], A4
  4454. 00002D84  4EAD 4A1A                jsr        [A5 + 0x4A1A /* export_2367 */]
  4455. 00002D88  2F2D F84E                move.l     -[A7], [A5 - 0x7B2]
  4456. 00002D8C  4EAD 33EA                jsr        [A5 + 0x33EA /* export_1657 */]
  4457. 00002D90  4A07                     tst.b      D7
  4458. 00002D92  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4459. 00002D96  670C                     beq        +0xE /* 00002DA4 */
  4460. 00002D98  486E FFF0                pea.l      [A6 - 0x10]
  4461. 00002D9C  2F0B                     move.l     -[A7], A3
  4462. 00002D9E  2F0C                     move.l     -[A7], A4
  4463. 00002DA0  4EAD 4A52                jsr        [A5 + 0x4A52 /* export_2374 */]
  4464. label00002DA4:
  4465. 00002DA4  486E FFF0                pea.l      [A6 - 0x10]
  4466. 00002DA8  2F0B                     move.l     -[A7], A3
  4467. 00002DAA  1F07                     move.b     -[A7], D7
  4468. 00002DAC  2F0C                     move.l     -[A7], A4
  4469. 00002DAE  4EBA 004C                jsr        [PC + 0x4C /* 00002DFC */]
  4470. 00002DB2  2054                     movea.l    A0, [A4]
  4471. 00002DB4  4AA8 001C                tst.l      [A0 + 0x1C]
  4472. 00002DB8  6712                     beq        +0x14 /* 00002DCC */
  4473. 00002DBA  2F0C                     move.l     -[A7], A4
  4474. 00002DBC  486E FFF0                pea.l      [A6 - 0x10]
  4475. 00002DC0  2F0B                     move.l     -[A7], A3
  4476. 00002DC2  1F07                     move.b     -[A7], D7
  4477. 00002DC4  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  4478. 00002DC8  4EAD 4A32                jsr        [A5 + 0x4A32 /* export_2370 */]
  4479. label00002DCC:
  4480. 00002DCC  486E FFF0                pea.l      [A6 - 0x10]
  4481. 00002DD0  2F0B                     move.l     -[A7], A3
  4482. 00002DD2  1F07                     move.b     -[A7], D7
  4483. 00002DD4  2F0C                     move.l     -[A7], A4
  4484. 00002DD6  4EBA 00D2                jsr        [PC + 0xD2 /* 00002EAA */]
  4485. label00002DDA:
  4486. 00002DDA  4CEE 1880 FFE4           movem.l    D7,A3,A4, [A6 - 0x1C]
  4487. 00002DE0  4E5E                     unlink     A6
  4488. 00002DE2  205F                     movea.l    A0, [A7]+
  4489. 00002DE4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4490. 00002DE8  4ED0                     jmp        [A0]
  4491. 00002DEA  8E54                     or.w       D7, [A4]
  4492. 00002DEC  5649                     addq.w     A1, 3
  4493. 00002DEE  4557                     chk.w      D2, [A7]
  4494. 00002DF0  2E53                     movea.l    A7, [A3]
  4495. 00002DF2  4554                     chk.w      D2, [A4]
  4496. 00002DF4  4652                     not.w      [A2]
  4497. 00002DF6  414D                     chk.w      D0, A5
  4498. 00002DF8  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  4499. 00002DFA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4500. // begin alternate branch 00002DFC-00002E00
  4501. fn00002DFC:
  4502. 00002DFC  4E56 FF9E                link       A6, -0x0062
  4503. // end alternate branch 00002DFC-00002E00
  4504. fn00002DFC: // (misaligned)
  4505. 00002DFE  FF9E                     .invalid   <<F/6/7>>
  4506. 00002E00  48E7 0118                movem.l    -[A7], D7,A3,A4
  4507. 00002E04  1E2E 000C                move.b     D7, [A6 + 0xC]
  4508. 00002E08  286E 0008                movea.l    A4, [A6 + 0x8]
  4509. 00002E0C  2054                     movea.l    A0, [A4]
  4510. 00002E0E  4AA8 0070                tst.l      [A0 + 0x70]
  4511. 00002E12  6760                     beq        +0x62 /* 00002E74 */
  4512. 00002E14  558F                     subq.l     A7, 2
  4513. 00002E16  2F0C                     move.l     -[A7], A4
  4514. 00002E18  4EAD 4A2A                jsr        [A5 + 0x4A2A /* export_2369 */]
  4515. 00002E1C  4A1F                     tst.b      [A7]+
  4516. 00002E1E  6754                     beq        +0x56 /* 00002E74 */
  4517. 00002E20  2F0C                     move.l     -[A7], A4
  4518. 00002E22  486E FF9E                pea.l      [A6 - 0x62]
  4519. 00002E26  4EAD 2CEA                jsr        [A5 + 0x2CEA /* export_1433 */]
  4520. 00002E2A  486E FF9E                pea.l      [A6 - 0x62]
  4521. 00002E2E  4EAD 2CF2                jsr        [A5 + 0x2CF2 /* export_1434 */]
  4522. 00002E32  2640                     movea.l    A3, D0
  4523. 00002E34  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4524. 00002E38  601E                     bra        +0x20 /* 00002E58 */
  4525. label00002E3A:
  4526. 00002E3A  2F0C                     move.l     -[A7], A4
  4527. 00002E3C  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  4528. 00002E40  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4529. 00002E44  1F07                     move.b     -[A7], D7
  4530. 00002E46  2F0B                     move.l     -[A7], A3
  4531. 00002E48  4EAD 2B6A                jsr        [A5 + 0x2B6A /* export_1385 */]
  4532. 00002E4C  486E FF9E                pea.l      [A6 - 0x62]
  4533. 00002E50  4EAD 2CFA                jsr        [A5 + 0x2CFA /* export_1435 */]
  4534. 00002E54  2640                     movea.l    A3, D0
  4535. 00002E56  584F                     addq.w     A7, 4
  4536. label00002E58:
  4537. 00002E58  486E FF9E                pea.l      [A6 - 0x62]
  4538. 00002E5C  4EAD 2022                jsr        [A5 + 0x2022 /* export_1024 */]
  4539. 00002E60  4A00                     tst.b      D0
  4540. 00002E62  584F                     addq.w     A7, 4
  4541. 00002E64  66D4                     bne        -0x2A /* 00002E3A */
  4542. 00002E66  7002                     moveq.l    D0, 0x02
  4543. 00002E68  2F00                     move.l     -[A7], D0
  4544. 00002E6A  486E FF9E                pea.l      [A6 - 0x62]
  4545. 00002E6E  4EAD 200A                jsr        [A5 + 0x200A /* export_1021 */]
  4546. 00002E72  504F                     addq.w     A7, 8
  4547. label00002E74:
  4548. 00002E74  4CEE 1880 FF92           movem.l    D7,A3,A4, [A6 - 0x6E]
  4549. 00002E7A  4E5E                     unlink     A6
  4550. 00002E7C  205F                     movea.l    A0, [A7]+
  4551. 00002E7E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4552. 00002E82  4ED0                     jmp        [A0]
  4553. 00002E84  8021                     or.b       D0, -[A1]
  4554. 00002E86  5456                     addq.w     [A6], 2
  4555. 00002E88  4945                     chk.w      D4, D5
  4556. 00002E8A  572E 4E4F                subq.b     [A6 + 0x4E4F], 3
  4557. 00002E8E  5449                     addq.w     A1, 2
  4558. 00002E90  4659                     not.w      [A1]+
  4559. 00002E92  4144                     chk.w      D0, D4
  4560. 00002E94  4F52                     chk.w      D7, [A2]
  4561. 00002E96  4E45                     trap       5
  4562. 00002E98  5253                     addq.w     [A3], 1
  4563. 00002E9A  4F46                     chk.w      D7, D6
  4564. 00002E9C  4652                     not.w      [A2]
  4565. 00002E9E  414D                     chk.w      D0, A5
  4566. 00002EA0  4543                     chk.w      D2, D3
  4567. 00002EA2  4841                     swap.w     D1
  4568. 00002EA4  4E47                     trap       7
  4569. 00002EA6  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  4570. 00002EA8  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4571. // begin alternate branch 00002EAA-00002EAE
  4572. fn00002EAA:
  4573. 00002EAA  4E56 FF9E                link       A6, -0x0062
  4574. // end alternate branch 00002EAA-00002EAE
  4575. fn00002EAA: // (misaligned)
  4576. 00002EAC  FF9E                     .invalid   <<F/6/7>>
  4577. 00002EAE  48E7 0118                movem.l    -[A7], D7,A3,A4
  4578. 00002EB2  1E2E 000C                move.b     D7, [A6 + 0xC]
  4579. 00002EB6  266E 0012                movea.l    A3, [A6 + 0x12]
  4580. 00002EBA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4581. 00002EBE  486E FF9E                pea.l      [A6 - 0x62]
  4582. 00002EC2  4EAD 0F6A                jsr        [A5 + 0xF6A /* export_489 */]
  4583. 00002EC6  486E FF9E                pea.l      [A6 - 0x62]
  4584. 00002ECA  4EAD 0F72                jsr        [A5 + 0xF72 /* export_490 */]
  4585. 00002ECE  2840                     movea.l    A4, D0
  4586. 00002ED0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4587. 00002ED4  601A                     bra        +0x1C /* 00002EF0 */
  4588. label00002ED6:
  4589. 00002ED6  2F0B                     move.l     -[A7], A3
  4590. 00002ED8  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4591. 00002EDC  1F07                     move.b     -[A7], D7
  4592. 00002EDE  2F0C                     move.l     -[A7], A4
  4593. 00002EE0  4EAD 4A3A                jsr        [A5 + 0x4A3A /* export_2371 */]
  4594. 00002EE4  486E FF9E                pea.l      [A6 - 0x62]
  4595. 00002EE8  4EAD 0F7A                jsr        [A5 + 0xF7A /* export_491 */]
  4596. 00002EEC  2840                     movea.l    A4, D0
  4597. 00002EEE  584F                     addq.w     A7, 4
  4598. label00002EF0:
  4599. 00002EF0  486E FF9E                pea.l      [A6 - 0x62]
  4600. 00002EF4  4EAD 2022                jsr        [A5 + 0x2022 /* export_1024 */]
  4601. 00002EF8  4A00                     tst.b      D0
  4602. 00002EFA  584F                     addq.w     A7, 4
  4603. 00002EFC  66D8                     bne        -0x26 /* 00002ED6 */
  4604. 00002EFE  7002                     moveq.l    D0, 0x02
  4605. 00002F00  2F00                     move.l     -[A7], D0
  4606. 00002F02  486E FF9E                pea.l      [A6 - 0x62]
  4607. 00002F06  4EAD 200A                jsr        [A5 + 0x200A /* export_1021 */]
  4608. 00002F0A  504F                     addq.w     A7, 8
  4609. 00002F0C  4CEE 1880 FF92           movem.l    D7,A3,A4, [A6 - 0x6E]
  4610. 00002F12  4E5E                     unlink     A6
  4611. 00002F14  205F                     movea.l    A0, [A7]+
  4612. 00002F16  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4613. 00002F1A  4ED0                     jmp        [A0]
  4614. 00002F1C  8021                     or.b       D0, -[A1]
  4615. 00002F1E  5456                     addq.w     [A6], 2
  4616. 00002F20  4945                     chk.w      D4, D5
  4617. 00002F22  572E 4E4F                subq.b     [A6 + 0x4E4F], 3
  4618. 00002F26  5449                     addq.w     A1, 2
  4619. 00002F28  4659                     not.w      [A1]+
  4620. 00002F2A  5355                     subq.w     [A5], 1
  4621. 00002F2C  4256                     clr.w      [A6]
  4622. 00002F2E  4945                     chk.w      D4, D5
  4623. 00002F30  5753                     subq.w     [A3], 3
  4624. 00002F32  4F46                     chk.w      D7, D6
  4625. 00002F34  4652                     not.w      [A2]
  4626. 00002F36  414D                     chk.w      D0, A5
  4627. 00002F38  4543                     chk.w      D2, D3
  4628. 00002F3A  4841                     swap.w     D1
  4629. 00002F3C  4E47                     trap       7
  4630. 00002F3E  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  4631. 00002F40  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4632. export_291: // at 00002F42 (misaligned)
  4633. 00002F44  FFDC                     .invalid   <<F/7/7>>
  4634. 00002F46  48E7 0018                movem.l    -[A7], A3,A4
  4635. 00002F4A  286E 0008                movea.l    A4, [A6 + 0x8]
  4636. 00002F4E  2D6E 000E FFFC           move.l     [A6 - 0x4], [A6 + 0xE]
  4637. 00002F54  2054                     movea.l    A0, [A4]
  4638. 00002F56  4868 0030                pea.l      [A0 + 0x30]
  4639. 00002F5A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4640. 00002F5E  486E FFDC                pea.l      [A6 - 0x24]
  4641. 00002F62  4EAD 317A                jsr        [A5 + 0x317A /* export_1579 */]
  4642. 00002F66  41EE FFDC                lea.l      A0, [A6 - 0x24]
  4643. 00002F6A  43EE FFF4                lea.l      A1, [A6 - 0xC]
  4644. 00002F6E  22D8                     move.l     [A1]+, [A0]+
  4645. 00002F70  22D8                     move.l     [A1]+, [A0]+
  4646. 00002F72  41EE FFF4                lea.l      A0, [A6 - 0xC]
  4647. 00002F76  2648                     movea.l    A3, A0
  4648. 00002F78  206E FFFC                movea.l    A0, [A6 - 0x4]
  4649. 00002F7C  2D50 FFE4                move.l     [A6 - 0x1C], [A0]
  4650. 00002F80  2D68 0004 FFE8           move.l     [A6 - 0x18], [A0 + 0x4]
  4651. 00002F86  2D53 FFEC                move.l     [A6 - 0x14], [A3]
  4652. 00002F8A  2D6B 0004 FFF0           move.l     [A6 - 0x10], [A3 + 0x4]
  4653. 00002F90  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  4654. 00002F94  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4655. 00002F98  2F08                     move.l     -[A7], A0
  4656. 00002F9A  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  4657. 00002F9E  2F0C                     move.l     -[A7], A4
  4658. 00002FA0  4EAD 4A5A                jsr        [A5 + 0x4A5A /* export_2375 */]
  4659. 00002FA4  4CEE 1800 FFD4           movem.l    A3,A4, [A6 - 0x2C]
  4660. 00002FAA  4E5E                     unlink     A6
  4661. 00002FAC  205F                     movea.l    A0, [A7]+
  4662. 00002FAE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4663. 00002FB2  4ED0                     jmp        [A0]
  4664. 00002FB4  8C54                     or.w       D6, [A4]
  4665. 00002FB6  5649                     addq.w     A1, 3
  4666. 00002FB8  4557                     chk.w      D2, [A7]
  4667. 00002FBA  2E4C                     movea.l    A7, A4
  4668. 00002FBC  4F43                     chk.w      D7, D3
  4669. 00002FBE  4154                     chk.w      D0, [A4]
  4670. 00002FC0  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  4671. 00002FC2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4672. export_292: // at 00002FC4 (misaligned)
  4673. 00002FC6  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  4674. 00002FCA  205F                     movea.l    A0, [A7]+
  4675. 00002FCC  504F                     addq.w     A7, 8
  4676. 00002FCE  4ED0                     jmp        [A0]
  4677. 00002FD0  9954                     sub.w      [A4], D4
  4678. 00002FD2  5649                     addq.w     A1, 3
  4679. 00002FD4  4557                     chk.w      D2, [A7]
  4680. 00002FD6  2E50                     movea.l    A7, [A0]
  4681. 00002FD8  4147                     chk.w      D0, D7
  4682. 00002FDA  4549                     chk.w      D2, A1
  4683. 00002FDC  4E54 4552                link       A4, -0xFFFFBAAE
  4684. 00002FE0  494F                     chk.w      D4, A7
  4685. 00002FE2  5243                     addq.w     D3, 1
  4686. 00002FE4  4841                     swap.w     D1
  4687. 00002FE6  4E47                     trap       7
  4688. 00002FE8  4544                     chk.w      D2, D4
  4689. 00002FEA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4690. export_293: // at 00002FEC (misaligned)
  4691. 00002FEE  0000 2F0C                ori.b      D0, 0xC
  4692. 00002FF2  286E 0008                movea.l    A4, [A6 + 0x8]
  4693. 00002FF6  2054                     movea.l    A0, [A4]
  4694. 00002FF8  4AA8 001C                tst.l      [A0 + 0x1C]
  4695. 00002FFC  670C                     beq        +0xE /* 0000300A */
  4696. 00002FFE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4697. 00003002  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  4698. 00003006  4EAD 48A2                jsr        [A5 + 0x48A2 /* export_2320 */]
  4699. label0000300A:
  4700. 0000300A  286E FFFC                movea.l    A4, [A6 - 0x4]
  4701. 0000300E  4E5E                     unlink     A6
  4702. 00003010  205F                     movea.l    A0, [A7]+
  4703. 00003012  504F                     addq.w     A7, 8
  4704. 00003014  4ED0                     jmp        [A0]
  4705. 00003016  9554                     sub.w      [A4], D2
  4706. 00003018  5649                     addq.w     A1, 3
  4707. 0000301A  4557                     chk.w      D2, [A7]
  4708. 0000301C  2E52                     movea.l    A7, [A2]
  4709. 0000301E  454D                     chk.w      D2, A5
  4710. 00003020  4F56                     chk.w      D7, [A6]
  4711. 00003022  4544                     chk.w      D2, D4
  4712. 00003024  4153                     chk.w      D0, [A3]
  4713. 00003026  5542                     subq.w     D2, 2
  4714. 00003028  5649                     addq.w     A1, 3
  4715. 0000302A  4557                     chk.w      D2, [A7]
  4716. 0000302C  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4717. // begin alternate branch 0000302E-00003040
  4718. export_294:
  4719. fn0000302E:
  4720. 0000302E  4E56 0000                link       A6, 0
  4721. 00003032  48E7 0018                movem.l    -[A7], A3,A4
  4722. 00003036  266E 000C                movea.l    A3, [A6 + 0xC]
  4723. 0000303A  286E 0008                movea.l    A4, [A6 + 0x8]
  4724. 0000303E  2054                     movea.l    A0, [A4]
  4725. // end alternate branch 0000302E-00003040
  4726. export_294: // at 0000302E (misaligned)
  4727. fn0000302E: // (misaligned)
  4728. 00003030  0000 48E7                ori.b      D0, 0xE7
  4729. 00003034  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  4730. 00003038  000C 286E                ori.b      A4, 0x6E /* 'n' */
  4731. 0000303C  0008 2054                ori.b      A0, 0x54 /* 'T' */
  4732. 00003040  4AA8 0020                tst.l      [A0 + 0x20]
  4733. 00003044  672C                     beq        +0x2E /* 00003072 */
  4734. 00003046  2F0B                     move.l     -[A7], A3
  4735. 00003048  2F28 0020                move.l     -[A7], [A0 + 0x20]
  4736. 0000304C  4EAD 2122                jsr        [A5 + 0x2122 /* export_1056 */]
  4737. 00003050  558F                     subq.l     A7, 2
  4738. 00003052  2054                     movea.l    A0, [A4]
  4739. 00003054  2F28 0020                move.l     -[A7], [A0 + 0x20]
  4740. 00003058  4EAD 20B2                jsr        [A5 + 0x20B2 /* export_1042 */]
  4741. 0000305C  4A1F                     tst.b      [A7]+
  4742. 0000305E  6712                     beq        +0x14 /* 00003072 */
  4743. 00003060  598F                     subq.l     A7, 4
  4744. 00003062  2054                     movea.l    A0, [A4]
  4745. 00003064  2F28 0020                move.l     -[A7], [A0 + 0x20]
  4746. 00003068  4EAD 1E4A                jsr        [A5 + 0x1E4A /* export_965 */]
  4747. 0000306C  2054                     movea.l    A0, [A4]
  4748. 0000306E  215F 0020                move.l     [A0 + 0x20], [A7]+
  4749. label00003072:
  4750. 00003072  7000                     moveq.l    D0, 0x00
  4751. 00003074  2F00                     move.l     -[A7], D0
  4752. 00003076  2F0B                     move.l     -[A7], A3
  4753. 00003078  4EAD 169A                jsr        [A5 + 0x169A /* export_719 */]
  4754. 0000307C  2F0B                     move.l     -[A7], A3
  4755. 0000307E  2F0C                     move.l     -[A7], A4
  4756. 00003080  4EAD 48A2                jsr        [A5 + 0x48A2 /* export_2320 */]
  4757. 00003084  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  4758. 0000308A  4E5E                     unlink     A6
  4759. 0000308C  205F                     movea.l    A0, [A7]+
  4760. 0000308E  504F                     addq.w     A7, 8
  4761. 00003090  4ED0                     jmp        [A0]
  4762. 00003092  9354                     sub.w      [A4], D1
  4763. 00003094  5649                     addq.w     A1, 3
  4764. 00003096  4557                     chk.w      D2, [A7]
  4765. 00003098  2E52                     movea.l    A7, [A2]
  4766. 0000309A  454D                     chk.w      D2, A5
  4767. 0000309C  4F56                     chk.w      D7, [A6]
  4768. 0000309E  4553                     chk.w      D2, [A3]
  4769. 000030A0  5542                     subq.w     D2, 2
  4770. 000030A2  5649                     addq.w     A1, 3
  4771. 000030A4  4557                     chk.w      D2, [A7]
  4772. 000030A6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4773. export_295: // at 000030A8 (misaligned)
  4774. 000030AA  FFCC                     .invalid   <<F/7/7>>
  4775. 000030AC  48E7 0018                movem.l    -[A7], A3,A4
  4776. 000030B0  286E 0008                movea.l    A4, [A6 + 0x8]
  4777. 000030B4  2054                     movea.l    A0, [A4]
  4778. 000030B6  4868 0028                pea.l      [A0 + 0x28]
  4779. 000030BA  486E FFD4                pea.l      [A6 - 0x2C]
  4780. 000030BE  4EAD 31C2                jsr        [A5 + 0x31C2 /* export_1588 */]
  4781. 000030C2  41EE FFD4                lea.l      A0, [A6 - 0x2C]
  4782. 000030C6  43EE FFEC                lea.l      A1, [A6 - 0x14]
  4783. 000030CA  22D8                     move.l     [A1]+, [A0]+
  4784. 000030CC  22D8                     move.l     [A1]+, [A0]+
  4785. 000030CE  41EE FFEC                lea.l      A0, [A6 - 0x14]
  4786. 000030D2  2D48 FFFC                move.l     [A6 - 0x4], A0
  4787. 000030D6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4788. 000030DA  2054                     movea.l    A0, [A4]
  4789. 000030DC  4868 0028                pea.l      [A0 + 0x28]
  4790. 000030E0  486E FFCC                pea.l      [A6 - 0x34]
  4791. 000030E4  4EAD 317A                jsr        [A5 + 0x317A /* export_1579 */]
  4792. 000030E8  41EE FFCC                lea.l      A0, [A6 - 0x34]
  4793. 000030EC  43EE FFF4                lea.l      A1, [A6 - 0xC]
  4794. 000030F0  22D8                     move.l     [A1]+, [A0]+
  4795. 000030F2  22D8                     move.l     [A1]+, [A0]+
  4796. 000030F4  41EE FFF4                lea.l      A0, [A6 - 0xC]
  4797. 000030F8  2648                     movea.l    A3, A0
  4798. 000030FA  206E FFFC                movea.l    A0, [A6 - 0x4]
  4799. 000030FE  2D50 FFDC                move.l     [A6 - 0x24], [A0]
  4800. 00003102  2D68 0004 FFE0           move.l     [A6 - 0x20], [A0 + 0x4]
  4801. 00003108  2D53 FFE4                move.l     [A6 - 0x1C], [A3]
  4802. 0000310C  2D6B 0004 FFE8           move.l     [A6 - 0x18], [A3 + 0x4]
  4803. 00003112  41EE FFDC                lea.l      A0, [A6 - 0x24]
  4804. 00003116  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4805. 0000311A  2F08                     move.l     -[A7], A0
  4806. 0000311C  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  4807. 00003120  2F0C                     move.l     -[A7], A4
  4808. 00003122  4EAD 4A5A                jsr        [A5 + 0x4A5A /* export_2375 */]
  4809. 00003126  4CEE 1800 FFC4           movem.l    A3,A4, [A6 - 0x3C]
  4810. 0000312C  4E5E                     unlink     A6
  4811. 0000312E  205F                     movea.l    A0, [A7]+
  4812. 00003130  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4813. 00003134  4ED0                     jmp        [A0]
  4814. 00003136  8C54                     or.w       D6, [A4]
  4815. 00003138  5649                     addq.w     A1, 3
  4816. 0000313A  4557                     chk.w      D2, [A7]
  4817. 0000313C  2E52                     movea.l    A7, [A2]
  4818. 0000313E  4553                     chk.w      D2, [A3]
  4819. 00003140  495A                     chk.w      D4, [A2]+
  4820. 00003142  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  4821. 00003144  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4822. export_296: // at 00003146 (misaligned)
  4823. 00003148  0000 48E7                ori.b      D0, 0xE7
  4824. 0000314C  0108                     btst       A0, D0
  4825. 0000314E  1E2E 000E                move.b     D7, [A6 + 0xE]
  4826. 00003152  286E 0008                movea.l    A4, [A6 + 0x8]
  4827. 00003156  2054                     movea.l    A0, [A4]
  4828. 00003158  BE28 004E                cmp.b      D7, [A0 + 0x4E]
  4829. 0000315C  6726                     beq        +0x28 /* 00003184 */
  4830. 0000315E  4A2E 000C                tst.b      [A6 + 0xC]
  4831. 00003162  670C                     beq        +0xE /* 00003170 */
  4832. 00003164  117C 0001 004E           move.b     [A0 + 0x4E], 0x1
  4833. 0000316A  2F0C                     move.l     -[A7], A4
  4834. 0000316C  4EAD 49D2                jsr        [A5 + 0x49D2 /* export_2358 */]
  4835. label00003170:
  4836. 00003170  2F0C                     move.l     -[A7], A4
  4837. 00003172  4EAD 1152                jsr        [A5 + 0x1152 /* export_550 */]
  4838. 00003176  2F2D F84E                move.l     -[A7], [A5 - 0x7B2]
  4839. 0000317A  4EAD 33EA                jsr        [A5 + 0x33EA /* export_1657 */]
  4840. 0000317E  2054                     movea.l    A0, [A4]
  4841. 00003180  1147 004E                move.b     [A0 + 0x4E], D7
  4842. label00003184:
  4843. 00003184  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  4844. 0000318A  4E5E                     unlink     A6
  4845. 0000318C  205F                     movea.l    A0, [A7]+
  4846. 0000318E  504F                     addq.w     A7, 8
  4847. 00003190  4ED0                     jmp        [A0]
  4848. 00003192  8A54                     or.w       D5, [A4]
  4849. 00003194  5649                     addq.w     A1, 3
  4850. 00003196  4557                     chk.w      D2, [A7]
  4851. 00003198  2E53                     movea.l    A7, [A3]
  4852. 0000319A  484F                     pea.l      A7
  4853. 0000319C  5700                     subq.b     D0, 3
  4854. 0000319E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4855. export_297: // at 000031A0 (misaligned)
  4856. 000031A2  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  4857. 000031A6  205F                     movea.l    A0, [A7]+
  4858. 000031A8  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4859. 000031AC  4ED0                     jmp        [A0]
  4860. 000031AE  9954                     sub.w      [A4], D4
  4861. 000031B0  5649                     addq.w     A1, 3
  4862. 000031B2  4557                     chk.w      D2, [A7]
  4863. 000031B4  2E53                     movea.l    A7, [A3]
  4864. 000031B6  5542                     subq.w     D2, 2
  4865. 000031B8  5649                     addq.w     A1, 3
  4866. 000031BA  4557                     chk.w      D2, [A7]
  4867. 000031BC  4348                     chk.w      D1, A0
  4868. 000031BE  414E                     chk.w      D0, A6
  4869. 000031C0  4745                     chk.w      D3, D5
  4870. 000031C2  4446                     neg.w      D6
  4871. 000031C4  5241                     addq.w     D1, 1
  4872. 000031C6  4D45                     chk.w      D6, D5
  4873. 000031C8  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4874. export_298: // at 000031CA (misaligned)
  4875. 000031CC  FFB8                     .invalid   <<F/6/7>>
  4876. 000031CE  48E7 0118                movem.l    -[A7], D7,A3,A4
  4877. 000031D2  266E 0012                movea.l    A3, [A6 + 0x12]
  4878. 000031D6  286E 0008                movea.l    A4, [A6 + 0x8]
  4879. 000031DA  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4880. 000031DE  2F0B                     move.l     -[A7], A3
  4881. 000031E0  4EAD 321A                jsr        [A5 + 0x321A /* export_1599 */]
  4882. 000031E4  4A00                     tst.b      D0
  4883. 000031E6  504F                     addq.w     A7, 8
  4884. 000031E8  6700 010C                beq        +0x10E /* 000032F6 */
  4885. 000031EC  41EE FFF0                lea.l      A0, [A6 - 0x10]
  4886. 000031F0  486E FFF0                pea.l      [A6 - 0x10]
  4887. 000031F4  2F0C                     move.l     -[A7], A4
  4888. 000031F6  4EAD 10CA                jsr        [A5 + 0x10CA /* export_533 */]
  4889. 000031FA  2D6E FFF0 FFE0           move.l     [A6 - 0x20], [A6 - 0x10]
  4890. 00003200  2D6E FFF4 FFE4           move.l     [A6 - 0x1C], [A6 - 0xC]
  4891. 00003206  2D6E FFF8 FFE8           move.l     [A6 - 0x18], [A6 - 0x8]
  4892. 0000320C  2D6E FFFC FFEC           move.l     [A6 - 0x14], [A6 - 0x4]
  4893. 00003212  41EE FFE0                lea.l      A0, [A6 - 0x20]
  4894. 00003216  4207                     clr.b      D7
  4895. 00003218  6000 00A0                bra        +0xA2 /* 000032BA */
  4896. label0000321C:
  4897. 0000321C  7000                     moveq.l    D0, 0x00
  4898. 0000321E  1007                     move.b     D0, D7
  4899. 00003220  2054                     movea.l    A0, [A4]
  4900. 00003222  1030 0040                move.b     D0, [A0 + D0.w + 0x40]
  4901. 00003226  5300                     subq.b     D0, 1
  4902. 00003228  6600 008E                bne        +0x90 /* 000032B8 */
  4903. 0000322C  7000                     moveq.l    D0, 0x00
  4904. 0000322E  1007                     move.b     D0, D7
  4905. 00003230  2F00                     move.l     -[A7], D0
  4906. 00003232  7001                     moveq.l    D0, 0x01
  4907. 00003234  2F00                     move.l     -[A7], D0
  4908. 00003236  486E FFE0                pea.l      [A6 - 0x20]
  4909. 0000323A  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  4910. 0000323E  508F                     addq.l     A7, 8
  4911. 00003240  2F00                     move.l     -[A7], D0
  4912. 00003242  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  4913. 00003246  2040                     movea.l    A0, D0
  4914. 00003248  2D48 FFCC                move.l     [A6 - 0x34], A0
  4915. 0000324C  7000                     moveq.l    D0, 0x00
  4916. 0000324E  1007                     move.b     D0, D7
  4917. 00003250  2F00                     move.l     -[A7], D0
  4918. 00003252  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4919. 00003256  486E FFC4                pea.l      [A6 - 0x3C]
  4920. 0000325A  4EAD 324A                jsr        [A5 + 0x324A /* export_1605 */]
  4921. 0000325E  41EE FFC4                lea.l      A0, [A6 - 0x3C]
  4922. 00003262  43EE FFD0                lea.l      A1, [A6 - 0x30]
  4923. 00003266  22D8                     move.l     [A1]+, [A0]+
  4924. 00003268  22D8                     move.l     [A1]+, [A0]+
  4925. 0000326A  41EE FFD0                lea.l      A0, [A6 - 0x30]
  4926. 0000326E  508F                     addq.l     A7, 8
  4927. 00003270  2F08                     move.l     -[A7], A0
  4928. 00003272  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  4929. 00003276  2040                     movea.l    A0, D0
  4930. 00003278  2D48 FFC0                move.l     [A6 - 0x40], A0
  4931. 0000327C  7000                     moveq.l    D0, 0x00
  4932. 0000327E  1007                     move.b     D0, D7
  4933. 00003280  2F00                     move.l     -[A7], D0
  4934. 00003282  2F0B                     move.l     -[A7], A3
  4935. 00003284  486E FFB8                pea.l      [A6 - 0x48]
  4936. 00003288  4EAD 324A                jsr        [A5 + 0x324A /* export_1605 */]
  4937. 0000328C  41EE FFB8                lea.l      A0, [A6 - 0x48]
  4938. 00003290  43EE FFD8                lea.l      A1, [A6 - 0x28]
  4939. 00003294  22D8                     move.l     [A1]+, [A0]+
  4940. 00003296  22D8                     move.l     [A1]+, [A0]+
  4941. 00003298  41EE FFD8                lea.l      A0, [A6 - 0x28]
  4942. 0000329C  508F                     addq.l     A7, 8
  4943. 0000329E  2F08                     move.l     -[A7], A0
  4944. 000032A0  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  4945. 000032A4  2040                     movea.l    A0, D0
  4946. 000032A6  226E FFC0                movea.l    A1, [A6 - 0x40]
  4947. 000032AA  2011                     move.l     D0, [A1]
  4948. 000032AC  9090                     sub.l      D0, [A0]
  4949. 000032AE  206E FFCC                movea.l    A0, [A6 - 0x34]
  4950. 000032B2  D190                     add.l      [A0], D0
  4951. 000032B4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4952. label000032B8:
  4953. 000032B8  5207                     addq.b     D7, 1
  4954. label000032BA:
  4955. 000032BA  7000                     moveq.l    D0, 0x00
  4956. 000032BC  1007                     move.b     D0, D7
  4957. 000032BE  0C00 0001                cmpi.b     D0, 0x1
  4958. 000032C2  6300 FF58                bls        -0xA6 /* 0000321C */
  4959. 000032C6  486E FFE0                pea.l      [A6 - 0x20]
  4960. 000032CA  2F0C                     move.l     -[A7], A4
  4961. 000032CC  4EAD 4A42                jsr        [A5 + 0x4A42 /* export_2372 */]
  4962. 000032D0  486E FFE0                pea.l      [A6 - 0x20]
  4963. 000032D4  486E FFF0                pea.l      [A6 - 0x10]
  4964. 000032D8  4EAD 321A                jsr        [A5 + 0x321A /* export_1599 */]
  4965. 000032DC  4A00                     tst.b      D0
  4966. 000032DE  504F                     addq.w     A7, 8
  4967. 000032E0  6714                     beq        +0x16 /* 000032F6 */
  4968. 000032E2  486E FFE0                pea.l      [A6 - 0x20]
  4969. 000032E6  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  4970. 000032EA  2F0C                     move.l     -[A7], A4
  4971. 000032EC  4EAD 4A5A                jsr        [A5 + 0x4A5A /* export_2375 */]
  4972. 000032F0  2F0C                     move.l     -[A7], A4
  4973. 000032F2  4EBA F81E                jsr        [PC - 0x7E2 /* 00002B12 */]
  4974. label000032F6:
  4975. 000032F6  4CEE 1880 FFAC           movem.l    D7,A3,A4, [A6 - 0x54]
  4976. 000032FC  4E5E                     unlink     A6
  4977. 000032FE  205F                     movea.l    A0, [A7]+
  4978. 00003300  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4979. 00003304  4ED0                     jmp        [A0]
  4980. 00003306  9B54                     sub.w      [A4], D5
  4981. 00003308  5649                     addq.w     A1, 3
  4982. 0000330A  4557                     chk.w      D2, [A7]
  4983. 0000330C  2E53                     movea.l    A7, [A3]
  4984. 0000330E  5550                     subq.w     [A0], 2
  4985. 00003310  4552                     chk.w      D2, [A2]
  4986. 00003312  5649                     addq.w     A1, 3
  4987. 00003314  4557                     chk.w      D2, [A7]
  4988. 00003316  4348                     chk.w      D1, A0
  4989. 00003318  414E                     chk.w      D0, A6
  4990. 0000331A  4745                     chk.w      D3, D5
  4991. 0000331C  4446                     neg.w      D6
  4992. 0000331E  5241                     addq.w     D1, 1
  4993. 00003320  4D45                     chk.w      D6, D5
  4994. 00003322  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4995. export_299: // at 00003324 (misaligned)
  4996. 00003326  FED6 2F0C                .extension 0xED6 <<F/2-3/7>> // unimplemented
  4997. 0000332A  286E 0008                movea.l    A4, [A6 + 0x8]
  4998. 0000332E  41EE FF1A                lea.l      A0, [A6 - 0xE6]
  4999. 00003332  486E FF22                pea.l      [A6 - 0xDE]
  5000. 00003336  4EAD 32CA                jsr        [A5 + 0x32CA /* export_1621 */]
  5001. 0000333A  486E FF8E                pea.l      [A6 - 0x72]
  5002. 0000333E  4EAD 32D2                jsr        [A5 + 0x32D2 /* export_1622 */]
  5003. 00003342  7000                     moveq.l    D0, 0x00
  5004. 00003344  2D40 FFFA                move.l     [A6 - 0x6], D0
  5005. 00003348  41EE FFFA                lea.l      A0, [A6 - 0x6]
  5006. 0000334C  41EE FFFF                lea.l      A0, [A6 - 0x1]
  5007. 00003350  2F0C                     move.l     -[A7], A4
  5008. 00003352  4EAD 1152                jsr        [A5 + 0x1152 /* export_550 */]
  5009. 00003356  1B7C 0001 FF96           move.b     [A5 - 0x6A], 0x1
  5010. 0000335C  2B4C FF92                move.l     [A5 - 0x6E], A4
  5011. 00003360  4A2D FD6D                tst.b      [A5 - 0x293]
  5012. 00003364  504F                     addq.w     A7, 8
  5013. 00003366  6712                     beq        +0x14 /* 0000337A */
  5014. 00003368  486E FF8E                pea.l      [A6 - 0x72]
  5015. 0000336C  AA00                     syscall    OpenCPort
  5016. 0000336E  486E FF8E                pea.l      [A6 - 0x72]
  5017. 00003372  2F0C                     move.l     -[A7], A4
  5018. 00003374  4EAD 4A6A                jsr        [A5 + 0x4A6A /* export_2377 */]
  5019. 00003378  6010                     bra        +0x12 /* 0000338A */
  5020. label0000337A:
  5021. 0000337A  486E FF22                pea.l      [A6 - 0xDE]
  5022. 0000337E  A86F                     syscall    OpenPort
  5023. 00003380  486E FF22                pea.l      [A6 - 0xDE]
  5024. 00003384  2F0C                     move.l     -[A7], A4
  5025. 00003386  4EAD 4A6A                jsr        [A5 + 0x4A6A /* export_2377 */]
  5026. label0000338A:
  5027. 0000338A  41EE FED6                lea.l      A0, [A6 - 0x12A]
  5028. 0000338E  486E FED6                pea.l      [A6 - 0x12A]
  5029. 00003392  4EAD 391A                jsr        [A5 + 0x391A /* export_1823 */]
  5030. 00003396  4A00                     tst.b      D0
  5031. 00003398  584F                     addq.w     A7, 4
  5032. 0000339A  676C                     beq        +0x6E /* 00003408 */
  5033. 0000339C  558F                     subq.l     A7, 2
  5034. 0000339E  2F0C                     move.l     -[A7], A4
  5035. 000033A0  4EAD 4A2A                jsr        [A5 + 0x4A2A /* export_2369 */]
  5036. 000033A4  4A1F                     tst.b      [A7]+
  5037. 000033A6  6758                     beq        +0x5A /* 00003400 */
  5038. 000033A8  486E FF1A                pea.l      [A6 - 0xE6]
  5039. 000033AC  2F0C                     move.l     -[A7], A4
  5040. 000033AE  4EAD 10DA                jsr        [A5 + 0x10DA /* export_535 */]
  5041. 000033B2  598F                     subq.l     A7, 4
  5042. 000033B4  486E FF1A                pea.l      [A6 - 0xE6]
  5043. 000033B8  A8F3                     syscall    OpenPicture
  5044. 000033BA  2D5F FFFA                move.l     [A6 - 0x6], [A7]+
  5045. 000033BE  1D7C 0001 FFFF           move.b     [A6 - 0x1], 0x1
  5046. 000033C4  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  5047. 000033C8  4EAD 38E2                jsr        [A5 + 0x38E2 /* export_1816 */]
  5048. 000033CC  486E FF1A                pea.l      [A6 - 0xE6]
  5049. 000033D0  A87B                     syscall    ClipRect
  5050. 000033D2  2F0C                     move.l     -[A7], A4
  5051. 000033D4  4EAD 1082                jsr        [A5 + 0x1082 /* export_524 */]
  5052. 000033D8  A8F4                     syscall    ClosePicture
  5053. 000033DA  422E FFFF                clr.b      [A6 - 0x1]
  5054. 000033DE  206E FFFA                movea.l    A0, [A6 - 0x6]
  5055. 000033E2  2050                     movea.l    A0, [A0]
  5056. 000033E4  4868 0002                pea.l      [A0 + 0x2]
  5057. 000033E8  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  5058. 000033EC  4A00                     tst.b      D0
  5059. 000033EE  584F                     addq.w     A7, 4
  5060. 000033F0  6708                     beq        +0xA /* 000033FA */
  5061. 000033F2  7094                     moveq.l    D0, 0xFFFFFF94
  5062. 000033F4  3F00                     move.w     -[A7], D0
  5063. 000033F6  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  5064. label000033FA:
  5065. 000033FA  2F0C                     move.l     -[A7], A4
  5066. 000033FC  4EAD 1152                jsr        [A5 + 0x1152 /* export_550 */]
  5067. label00003400:
  5068. 00003400  2B6E FF16 FA9E           move.l     [A5 - 0x562], [A6 - 0xEA]
  5069. 00003406  6054                     bra        +0x56 /* 0000345C */
  5070. label00003408:
  5071. 00003408  4AAE FFFA                tst.l      [A6 - 0x6]
  5072. 0000340C  6714                     beq        +0x16 /* 00003422 */
  5073. 0000340E  4A2E FFFF                tst.b      [A6 - 0x1]
  5074. 00003412  6702                     beq        +0x4 /* 00003416 */
  5075. 00003414  A8F4                     syscall    ClosePicture
  5076. label00003416:
  5077. 00003416  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  5078. 0000341A  A8F5                     syscall    KillPicture
  5079. 0000341C  7000                     moveq.l    D0, 0x00
  5080. 0000341E  2D40 FFFA                move.l     [A6 - 0x6], D0
  5081. label00003422:
  5082. 00003422  4A2D FD6D                tst.b      [A5 - 0x293]
  5083. 00003426  6708                     beq        +0xA /* 00003430 */
  5084. 00003428  486E FF8E                pea.l      [A6 - 0x72]
  5085. 0000342C  A87D                     syscall    ClosePort
  5086. 0000342E  6006                     bra        +0x8 /* 00003436 */
  5087. label00003430:
  5088. 00003430  486E FF22                pea.l      [A6 - 0xDE]
  5089. 00003434  A87D                     syscall    ClosePort
  5090. label00003436:
  5091. 00003436  2F2D FBC8                move.l     -[A7], [A5 - 0x438]
  5092. 0000343A  A873                     syscall    SetPort
  5093. 0000343C  7000                     moveq.l    D0, 0x00
  5094. 0000343E  2F00                     move.l     -[A7], D0
  5095. 00003440  2F0C                     move.l     -[A7], A4
  5096. 00003442  4EAD 4A6A                jsr        [A5 + 0x4A6A /* export_2377 */]
  5097. 00003446  422D FF96                clr.b      [A5 - 0x6A]
  5098. 0000344A  7000                     moveq.l    D0, 0x00
  5099. 0000344C  2B40 FF92                move.l     [A5 - 0x6E], D0
  5100. 00003450  3F2E FF08                move.w     -[A7], [A6 - 0xF8]
  5101. 00003454  2F2E FF0A                move.l     -[A7], [A6 - 0xF6]
  5102. 00003458  4EAD 3902                jsr        [A5 + 0x3902 /* export_1820 */]
  5103. label0000345C:
  5104. 0000345C  4A2D FD6D                tst.b      [A5 - 0x293]
  5105. 00003460  6708                     beq        +0xA /* 0000346A */
  5106. 00003462  486E FF8E                pea.l      [A6 - 0x72]
  5107. 00003466  A87D                     syscall    ClosePort
  5108. 00003468  6006                     bra        +0x8 /* 00003470 */
  5109. label0000346A:
  5110. 0000346A  486E FF22                pea.l      [A6 - 0xDE]
  5111. 0000346E  A87D                     syscall    ClosePort
  5112. label00003470:
  5113. 00003470  2F2D FBC8                move.l     -[A7], [A5 - 0x438]
  5114. 00003474  A873                     syscall    SetPort
  5115. 00003476  422D FF96                clr.b      [A5 - 0x6A]
  5116. 0000347A  7000                     moveq.l    D0, 0x00
  5117. 0000347C  2B40 FF92                move.l     [A5 - 0x6E], D0
  5118. 00003480  7000                     moveq.l    D0, 0x00
  5119. 00003482  2F00                     move.l     -[A7], D0
  5120. 00003484  2F0C                     move.l     -[A7], A4
  5121. 00003486  4EAD 4A6A                jsr        [A5 + 0x4A6A /* export_2377 */]
  5122. 0000348A  2D6E FFFA 000C           move.l     [A6 + 0xC], [A6 - 0x6]
  5123. 00003490  286E FED2                movea.l    A4, [A6 - 0x12E]
  5124. 00003494  4E5E                     unlink     A6
  5125. 00003496  2E9F                     move.l     [A7], [A7]+
  5126. 00003498  4E75                     rts
  5127. 0000349A  8C54                     or.w       D6, [A4]
  5128. 0000349C  5649                     addq.w     A1, 3
  5129. 0000349E  4557                     chk.w      D2, [A7]
  5130. 000034A0  2E41                     movea.l    A7, D1
  5131. 000034A2  5350                     subq.w     [A0], 1
  5132. 000034A4  4943                     chk.w      D4, D3
  5133. 000034A6  5400                     addq.b     D0, 2
  5134. 000034A8  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5135. export_300: // at 000034AA (misaligned)
  5136. 000034AC  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  5137. 000034B0  205F                     movea.l    A0, [A7]+
  5138. 000034B2  504F                     addq.w     A7, 8
  5139. 000034B4  4ED0                     jmp        [A0]
  5140. 000034B6  9254                     sub.w      D1, [A4]
  5141. 000034B8  5649                     addq.w     A1, 3
  5142. 000034BA  4557                     chk.w      D2, [A7]
  5143. 000034BC  2E47                     movea.l    A7, D7
  5144. 000034BE  4F41                     chk.w      D7, D1
  5145. 000034C0  5741                     subq.w     D1, 3
  5146. 000034C2  5942                     subq.w     D2, 4
  5147. 000034C4  5955                     subq.w     [A5], 4
  5148. 000034C6  5345                     subq.w     D5, 1
  5149. 000034C8  5200                     addq.b     D0, 1
  5150. 000034CA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5151. export_301: // at 000034CC (misaligned)
  5152. 000034CE  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  5153. 000034D2  205F                     movea.l    A0, [A7]+
  5154. 000034D4  504F                     addq.w     A7, 8
  5155. 000034D6  4ED0                     jmp        [A0]
  5156. 000034D8  9054                     sub.w      D0, [A4]
  5157. 000034DA  5649                     addq.w     A1, 3
  5158. 000034DC  4557                     chk.w      D2, [A7]
  5159. 000034DE  2E4D                     movea.l    A7, A5
  5160. 000034E0  4F56                     chk.w      D7, [A6]
  5161. 000034E2  4542                     chk.w      D2, D2
  5162. 000034E4  5955                     subq.w     [A5], 4
  5163. 000034E6  5345                     subq.w     D5, 1
  5164. 000034E8  5200                     addq.b     D0, 1
  5165. 000034EA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5166. export_302: // at 000034EC (misaligned)
  5167. 000034EE  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  5168. 000034F2  205F                     movea.l    A0, [A7]+
  5169. 000034F4  504F                     addq.w     A7, 8
  5170. 000034F6  4ED0                     jmp        [A0]
  5171. 000034F8  9254                     sub.w      D1, [A4]
  5172. 000034FA  5649                     addq.w     A1, 3
  5173. 000034FC  4557                     chk.w      D2, [A7]
  5174. 000034FE  2E52                     movea.l    A7, [A2]
  5175. 00003500  4553                     chk.w      D2, [A3]
  5176. 00003502  495A                     chk.w      D4, [A2]+
  5177. 00003504  4542                     chk.w      D2, D2
  5178. 00003506  5955                     subq.w     [A5], 4
  5179. 00003508  5345                     subq.w     D5, 1
  5180. 0000350A  5200                     addq.b     D0, 1
  5181. 0000350C  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5182. export_303: // at 0000350E (misaligned)
  5183. 00003510  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  5184. 00003514  205F                     movea.l    A0, [A7]+
  5185. 00003516  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5186. 0000351A  4ED0                     jmp        [A0]
  5187. 0000351C  9054                     sub.w      D0, [A4]
  5188. 0000351E  5649                     addq.w     A1, 3
  5189. 00003520  4557                     chk.w      D2, [A7]
  5190. 00003522  2E5A                     movea.l    A7, [A2]+
  5191. 00003524  4F4F                     chk.w      D7, A7
  5192. 00003526  4D42                     chk.w      D6, D2
  5193. 00003528  5955                     subq.w     [A5], 4
  5194. 0000352A  5345                     subq.w     D5, 1
  5195. 0000352C  5200                     addq.b     D0, 1
  5196. 0000352E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5197. export_304: // at 00003530 (misaligned)
  5198. 00003532  FFD0                     .invalid   <<F/7/7>>
  5199. 00003534  48E7 0118                movem.l    -[A7], D7,A3,A4
  5200. 00003538  1E2E 000C                move.b     D7, [A6 + 0xC]
  5201. 0000353C  266E 000E                movea.l    A3, [A6 + 0xE]
  5202. 00003540  286E 0008                movea.l    A4, [A6 + 0x8]
  5203. 00003544  41EE FFF0                lea.l      A0, [A6 - 0x10]
  5204. 00003548  486E FFF0                pea.l      [A6 - 0x10]
  5205. 0000354C  2F0C                     move.l     -[A7], A4
  5206. 0000354E  4EAD 10CA                jsr        [A5 + 0x10CA /* export_533 */]
  5207. 00003552  2D53 FFE0                move.l     [A6 - 0x20], [A3]
  5208. 00003556  2D6B 0004 FFE4           move.l     [A6 - 0x1C], [A3 + 0x4]
  5209. 0000355C  2D6B 0008 FFE8           move.l     [A6 - 0x18], [A3 + 0x8]
  5210. 00003562  2D6B 000C FFEC           move.l     [A6 - 0x14], [A3 + 0xC]
  5211. 00003568  41EE FFE0                lea.l      A0, [A6 - 0x20]
  5212. 0000356C  2054                     movea.l    A0, [A4]
  5213. 0000356E  4868 0028                pea.l      [A0 + 0x28]
  5214. 00003572  486E FFD0                pea.l      [A6 - 0x30]
  5215. 00003576  4EAD 31C2                jsr        [A5 + 0x31C2 /* export_1588 */]
  5216. 0000357A  41EE FFD0                lea.l      A0, [A6 - 0x30]
  5217. 0000357E  43EE FFD8                lea.l      A1, [A6 - 0x28]
  5218. 00003582  22D8                     move.l     [A1]+, [A0]+
  5219. 00003584  22D8                     move.l     [A1]+, [A0]+
  5220. 00003586  41EE FFD8                lea.l      A0, [A6 - 0x28]
  5221. 0000358A  508F                     addq.l     A7, 8
  5222. 0000358C  2F08                     move.l     -[A7], A0
  5223. 0000358E  486E FFE0                pea.l      [A6 - 0x20]
  5224. 00003592  4EAD 3202                jsr        [A5 + 0x3202 /* export_1596 */]
  5225. 00003596  486E FFF0                pea.l      [A6 - 0x10]
  5226. 0000359A  486E FFE0                pea.l      [A6 - 0x20]
  5227. 0000359E  4EAD 321A                jsr        [A5 + 0x321A /* export_1599 */]
  5228. 000035A2  4A00                     tst.b      D0
  5229. 000035A4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5230. 000035A8  677C                     beq        +0x7E /* 00003626 */
  5231. 000035AA  7000                     moveq.l    D0, 0x00
  5232. 000035AC  2F00                     move.l     -[A7], D0
  5233. 000035AE  486E FFE0                pea.l      [A6 - 0x20]
  5234. 000035B2  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  5235. 000035B6  2040                     movea.l    A0, D0
  5236. 000035B8  2254                     movea.l    A1, [A4]
  5237. 000035BA  43E9 0028                lea.l      A1, [A1 + 0x28]
  5238. 000035BE  22D8                     move.l     [A1]+, [A0]+
  5239. 000035C0  22D8                     move.l     [A1]+, [A0]+
  5240. 000035C2  2054                     movea.l    A0, [A4]
  5241. 000035C4  486E FFE0                pea.l      [A6 - 0x20]
  5242. 000035C8  4868 0030                pea.l      [A0 + 0x30]
  5243. 000035CC  4EAD 324A                jsr        [A5 + 0x324A /* export_1605 */]
  5244. 000035D0  2F0C                     move.l     -[A7], A4
  5245. 000035D2  4EAD 1152                jsr        [A5 + 0x1152 /* export_550 */]
  5246. 000035D6  2F0C                     move.l     -[A7], A4
  5247. 000035D8  4EAD 4A1A                jsr        [A5 + 0x4A1A /* export_2367 */]
  5248. 000035DC  2F2D F84E                move.l     -[A7], [A5 - 0x7B2]
  5249. 000035E0  4EAD 33EA                jsr        [A5 + 0x33EA /* export_1657 */]
  5250. 000035E4  4A07                     tst.b      D7
  5251. 000035E6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5252. 000035EA  670E                     beq        +0x10 /* 000035FA */
  5253. 000035EC  486E FFF0                pea.l      [A6 - 0x10]
  5254. 000035F0  486E FFE0                pea.l      [A6 - 0x20]
  5255. 000035F4  2F0C                     move.l     -[A7], A4
  5256. 000035F6  4EAD 4A52                jsr        [A5 + 0x4A52 /* export_2374 */]
  5257. label000035FA:
  5258. 000035FA  486E FFF0                pea.l      [A6 - 0x10]
  5259. 000035FE  486E FFE0                pea.l      [A6 - 0x20]
  5260. 00003602  1F07                     move.b     -[A7], D7
  5261. 00003604  2F0C                     move.l     -[A7], A4
  5262. 00003606  4EBA F7F4                jsr        [PC - 0x80C /* 00002DFC */]
  5263. 0000360A  2054                     movea.l    A0, [A4]
  5264. 0000360C  4AA8 001C                tst.l      [A0 + 0x1C]
  5265. 00003610  6714                     beq        +0x16 /* 00003626 */
  5266. 00003612  2F0C                     move.l     -[A7], A4
  5267. 00003614  486E FFF0                pea.l      [A6 - 0x10]
  5268. 00003618  486E FFE0                pea.l      [A6 - 0x20]
  5269. 0000361C  1F07                     move.b     -[A7], D7
  5270. 0000361E  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  5271. 00003622  4EAD 4A32                jsr        [A5 + 0x4A32 /* export_2370 */]
  5272. label00003626:
  5273. 00003626  4CEE 1880 FFC4           movem.l    D7,A3,A4, [A6 - 0x3C]
  5274. 0000362C  4E5E                     unlink     A6
  5275. 0000362E  205F                     movea.l    A0, [A7]+
  5276. 00003630  4FEF 0012                lea.l      A7, [A7 + 0x12]
  5277. 00003634  4ED0                     jmp        [A0]
  5278. 00003636  8020                     or.b       D0, -[A0]
  5279. 00003638  5449                     addq.w     A1, 2
  5280. 0000363A  4E43                     trap       3
  5281. 0000363C  4C55 4445                movem.l    D0,D2,D6,A2,A6, [A5]
  5282. 00003640  5649                     addq.w     A1, 3
  5283. 00003642  4557                     chk.w      D2, [A7]
  5284. 00003644  2E53                     movea.l    A7, [A3]
  5285. 00003646  5542                     subq.w     D2, 2
  5286. 00003648  5649                     addq.w     A1, 3
  5287. 0000364A  4557                     chk.w      D2, [A7]
  5288. 0000364C  4348                     chk.w      D1, A0
  5289. 0000364E  414E                     chk.w      D0, A6
  5290. 00003650  4745                     chk.w      D3, D5
  5291. 00003652  4446                     neg.w      D6
  5292. 00003654  5241                     addq.w     D1, 1
  5293. 00003656  4D45                     chk.w      D6, D5
  5294. 00003658  0000                     .incomplete
  5295.